Basic implementation of Crypt filter
------------------------------------
Key: PDFBOX-730
URL: https://issues.apache.org/jira/browse/PDFBOX-730
Project: PDFBox
Issue Type: New Feature
Components: Utilities
Environment: Windows Vista 32-bit, Java 1.5.0_06, PDFBox HEAD tag
Reporter: Adam Nichols
Fix For: 1.2.0
I got an exception when trying to merge some documents which read "Unknown
stream filter:COSName{Crypt}". I've looked around and it found this is a
feature which was introduced in version 1.5 of the PDF spec. PDFBox doesn't
have this filter implemented yet. This should be implemented per section 7.6.5
"Crypt Filters" of the PDF Specification (for reference, I'm looking at version
1.7 of the spec).
I only have one example PDF which requires this filter and it uses the default
encryption (Identity), so this will be the only type of Crypt filter which will
be implemented for now. Since I don't have an example which has a filter
"Name", I will only be implementing the case where the default is used as I
have no test case for Name==Identity. If the "Name" is specified, it will
throw an exception (currently it throws an exception for any Crypt filter).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.