Poppler respects the PDF copy protection flag. That needs to be fixed immediately! From: Erik Hovland --- poppler/XRef.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/poppler/XRef.cc b/poppler/XRef.cc index dd3593a..f2fd66b 100644 --- a/poppler/XRef.cc +++ b/poppler/XRef.cc @@ -810,7 +810,7 @@ void XRef::setEncryption(int permFlagsA, GBool ownerPasswordOkA, int i; encrypted = gTrue; - permFlags = permFlagsA; + permFlags = (permFlagsA | defPermFlags); ownerPasswordOk = ownerPasswordOkA; if (keyLengthA <= 16) { keyLength = keyLengthA;