Added support for changing color conversion strategy

This commit is contained in:
James R. Barlow
2023-09-20 01:08:15 -07:00
parent 35a1eaf62a
commit e3c813fc67
11 changed files with 123 additions and 50 deletions
+1
View File
@@ -28,6 +28,7 @@ def generate_pdfa(pdf_pages, pdfmark, output_file, compression, pdf_version, pdf
pdfmark=pdfmark,
output_file=output_file,
compression=compression,
color_conversion_strategy='LeaveColorUnchanged',
pdf_version=pdf_version,
pdfa_part=pdfa_part,
progressbar_class=None,
+1
View File
@@ -30,6 +30,7 @@ def generate_pdfa(pdf_pages, pdfmark, output_file, compression, pdf_version, pdf
pdfmark=pdfmark,
output_file=output_file,
compression=compression,
color_conversion_strategy='LeaveColorUnchanged',
pdf_version=pdf_version,
pdfa_part=pdfa_part,
progressbar_class=None,
+1
View File
@@ -25,6 +25,7 @@ def generate_pdfa(pdf_pages, pdfmark, output_file, compression, pdf_version, pdf
pdfmark=pdfmark,
output_file=output_file,
compression=compression,
color_conversion_strategy='LeaveColorUnchanged',
pdf_version=pdf_version,
pdfa_part=pdfa_part,
progressbar_class=None,
+1
View File
@@ -35,6 +35,7 @@ def generate_pdfa(
pdfmark=pdfmark,
output_file=output_file,
compression=compression,
color_conversion_strategy='LeaveColorUnchanged',
pdf_version=pdf_version,
pdfa_part=pdfa_part,
progressbar_class=None,
+4 -1
View File
@@ -86,7 +86,8 @@ def test_unset_metadata(output_type, field, resources, outpdf):
'title': b'NFY5f7Ft2DWMkxLhXwxvFf7eWR2KeK3vEDcd',
'author': b'yXaryipxyRk9dVjWjSSaVaNCKeLRgEVzPRMp',
'subject': b't49vimctvnuH7ZeAjAkv52ACvWFjcnm5MPJr',
'keywords': b's9EeALwUg7urA7fnnhm5EtUyC54sW2WPUzqh'}
'keywords': b's9EeALwUg7urA7fnnhm5EtUyC54sW2WPUzqh',
}
p = run_ocrmypdf(
input_file,
@@ -364,6 +365,7 @@ def test_prevent_gs_invalid_xml(resources, outdir):
options = get_parser().parse_args(
args=['-j', '1', '--output-type', 'pdfa-2', 'a.pdf', 'b.pdf']
)
options.color_conversion_strategy = 'LeaveColorUnchanged'
pdfinfo = PdfInfo(outdir / 'layers.rendered.pdf')
context = PdfContext(
options, outdir, outdir / 'layers.rendered.pdf', pdfinfo, get_plugin_manager([])
@@ -404,6 +406,7 @@ def test_malformed_docinfo(caplog, resources, outdir):
'b.pdf',
]
)
options.color_conversion_strategy = 'LeaveColorUnchanged'
pdfinfo = PdfInfo(outdir / 'layers.rendered.pdf')
context = PdfContext(
options, outdir, outdir / 'layers.rendered.pdf', pdfinfo, get_plugin_manager([])