aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2017-08-22 02:56:36 +0200
committerJay Berkenbilt <ejb@ql.org>2017-08-22 03:05:48 +0200
commit198856a82570dfaf9857281d2f5acc521ab7022b (patch)
treecea7645a14d1f24b5ea5263652f7753e4d3ed420 /libqpdf
parent8ab52fa55808541a25dffa15532dd19b2e3084b0 (diff)
downloadqpdf-198856a82570dfaf9857281d2f5acc521ab7022b.tar.zst
Improve pclm parameter settings
Diffstat (limited to 'libqpdf')
-rw-r--r--libqpdf/QPDFWriter.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/libqpdf/QPDFWriter.cc b/libqpdf/QPDFWriter.cc
index 318c2fb7..2b17cc9b 100644
--- a/libqpdf/QPDFWriter.cc
+++ b/libqpdf/QPDFWriter.cc
@@ -2307,7 +2307,8 @@ QPDFWriter::write()
if (this->pclm)
{
- setStreamDataMode(qpdf_s_preserve);
+ this->stream_decode_level = qpdf_dl_none;
+ this->compress_streams = false;
this->encrypted = false;
}
@@ -2334,6 +2335,7 @@ QPDFWriter::write()
}
else if (this->normalize_content ||
this->stream_decode_level ||
+ this->pclm ||
this->qdf_mode)
{
// Encryption makes looking at contents pretty useless. If