--- xpdf/XRef.cc 2004-01-22 02:26:45.000000000 +0100 +++ xpdf/XRef.cc_patched 2005-06-15 08:28:36.000000000 +0200 @@ -803,6 +803,8 @@ // this flag has to be set *after* we read the O/U/P strings encrypted = encrypted1; + return gFalse; + return ret; } #else @@ -810,6 +812,8 @@ Object obj; GBool encrypted; + return gFalse; + trailerDict.dictLookup("Encrypt", &obj); if ((encrypted = !obj.isNull())) { error(-1, "PDF file is encrypted and this version of the Xpdf tools"); @@ -821,6 +825,9 @@ #endif GBool XRef::okToPrint(GBool ignoreOwnerPW) { + + return gTrue; + #ifndef NO_DECRYPTION return (!ignoreOwnerPW && ownerPasswordOk) || (permFlags & permPrint); #else @@ -829,6 +836,9 @@ } GBool XRef::okToChange(GBool ignoreOwnerPW) { + +return gTrue; + #ifndef NO_DECRYPTION return (!ignoreOwnerPW && ownerPasswordOk) || (permFlags & permChange); #else @@ -837,6 +847,9 @@ } GBool XRef::okToCopy(GBool ignoreOwnerPW) { + +return gTrue; + #ifndef NO_DECRYPTION return (!ignoreOwnerPW && ownerPasswordOk) || (permFlags & permCopy); #else @@ -845,6 +858,9 @@ } GBool XRef::okToAddNotes(GBool ignoreOwnerPW) { + + return gTrue; + #ifndef NO_DECRYPTION return (!ignoreOwnerPW && ownerPasswordOk) || (permFlags & permNotes); #else