Bernd Wurst commited on 2024-02-17 08:12:16
Zeige 1 geänderte Dateien mit 3 Einfügungen und 3 Löschungen.
| ... | ... |
@@ -170,9 +170,9 @@ if __name__ == '__main__': |
| 170 | 170 |
tmp1.write(pdfdata) |
| 171 | 171 |
tmp1.close() |
| 172 | 172 |
tmp2.close() |
| 173 |
- retcode = subprocess.call( |
|
| 174 |
- f'gs -dPDFA -dBATCH -dNOPAUSE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -dPDFACompatibilityPolicy=1 -sOutputFile={tmp2.name} {tmp1.name}',
|
|
| 175 |
- shell=True) |
|
| 173 |
+ proc = subprocess.run( |
|
| 174 |
+ f'gs -dPDFA=3 -sColorConversionStrategy=RGB -sDEVICE=pdfwrite -dPDFACompatibilityPolicy=1 -o {tmp2.name} {tmp1.name}',
|
|
| 175 |
+ capture_output=True, shell=True, check=True) |
|
| 176 | 176 |
# Im Fehlerfall ?! |
| 177 | 177 |
with open(tmp2.name, 'rb') as f: |
| 178 | 178 |
pdfdata = f.read() |
| 179 | 179 |