diff options
author | Jay Berkenbilt <ejb@ql.org> | 2020-12-27 01:45:01 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2020-12-28 18:58:19 +0100 |
commit | 12ecd2019a3186d11ebb6083b3813ce722fb2329 (patch) | |
tree | cce0595cc82bef7a66c2b8ed6d0e9bf726334500 /qpdf/test_driver.cc | |
parent | 3f9191a34456e79ec6d98bfe46546d9df9abdcba (diff) | |
download | qpdf-12ecd2019a3186d11ebb6083b3813ce722fb2329.tar.zst |
Add QPDFObjectHandle::setFilterOnWrite
Diffstat (limited to 'qpdf/test_driver.cc')
-rw-r--r-- | qpdf/test_driver.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/qpdf/test_driver.cc b/qpdf/test_driver.cc index 68519e09..b373e5bc 100644 --- a/qpdf/test_driver.cc +++ b/qpdf/test_driver.cc @@ -2219,6 +2219,16 @@ void runtest(int n, char const* filename1, char const* arg2) w.write(); } } + else if (n == 70) + { + auto trailer = pdf.getTrailer(); + trailer.getKey("/S1").setFilterOnWrite(false); + trailer.getKey("/S2").setFilterOnWrite(false); + QPDFWriter w(pdf, "a.pdf"); + w.setStaticID(true); + w.setDecodeLevel(qpdf_dl_specialized); + w.write(); + } else { throw std::runtime_error(std::string("invalid test ") + |