Create debug envvar to override Creator or Producer

Note that Ghostscript always overrides Producer
This commit is contained in:
James R. Barlow
2018-06-06 23:17:28 -07:00
parent 04d79b15b4
commit 740918daee

View File

@@ -734,6 +734,12 @@ def get_pdfmark(base_pdf, options):
PROGRAM_NAME, VERSION,
renderer_tag,
tesseract.version())
pdfmark['/Producer'] = 'pikepdf ' + pikepdf.__version__
if 'OCRMYPDF_CREATOR' in os.environ:
pdfmark['/Creator'] = os.environ['OCRMYPDF_CREATOR']
if 'OCRMYPDF_PRODUCER' in os.environ:
pdfmark['/Producer'] = os.environ['OCRMYPDF_PRODUCER']
pdfmark['/ModDate'] = encode_pdf_date(datetime.now(timezone.utc))
return pdfmark