diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-02-08 17:27:38 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-02-08 18:34:14 +0100 |
commit | f91b21c7d4e99d32be8e0a180821af17c8150140 (patch) | |
tree | d24c3ba91a681bad947d93365121626b880cba3b /libqpdf/QPDFJob.cc | |
parent | cfd5147d922ee4e29e10f116dfca79325398a6db (diff) | |
download | qpdf-f91b21c7d4e99d32be8e0a180821af17c8150140.tar.zst |
Preserve input PDF version on pages/split-pages (fixes #610)
Diffstat (limited to 'libqpdf/QPDFJob.cc')
-rw-r--r-- | libqpdf/QPDFJob.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libqpdf/QPDFJob.cc b/libqpdf/QPDFJob.cc index fab552fc..5886d6ba 100644 --- a/libqpdf/QPDFJob.cc +++ b/libqpdf/QPDFJob.cc @@ -2047,6 +2047,7 @@ QPDFJob::doProcessOnce( { fn(pdf.get(), password); } + this->m->max_input_version.updateIfGreater(pdf->getVersionAsPDFVersion()); return pdf; } @@ -3472,6 +3473,7 @@ QPDFJob::setWriterOptions(QPDF& pdf, QPDFWriter& w) { w.setObjectStreamMode(m->object_stream_mode); } + w.setMinimumPDFVersion(this->m->max_input_version); if (! m->min_version.empty()) { std::string version; |