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 |