Summary: | Password required on document that opens without using Acrobat | ||
---|---|---|---|
Product: | poppler | Reporter: | Robinson Tryon (qubit) <qubit> |
Component: | general | Assignee: | poppler-bugs <poppler-bugs> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | high | CC: | arnaud.versini, m.weghorn, qubit |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
See Also: | https://bugs.documentfoundation.org/show_bug.cgi?id=70705 | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 70705 | ||
Attachments: |
Slides from LibreOffice2013 presentation
Slides from LibreOffice2013 presentation - cleaned with MuPDF |
Description
Robinson Tryon (qubit)
2013-10-20 21:16:21 UTC
FWIW Adobe Acrobat on Linux doesn't open the file here either. Interesting. GhostScript also is unable to open it, but mupdf can do so. The mupdf src has this comment about /R 6: /* * Compute an encryption key (PDF 1.7 ExtensionLevel 8 algorithm) * * Adobe has not yet released the details, so the algorithm reference is: * http://esec-lab.sogeti.com/post/The-undocumented-password-validation-algorithm-of-Adobe-Reader-X */ That will be needed to handle this document. -JimC Created attachment 88038 [details] Slides from LibreOffice2013 presentation - cleaned with MuPDF (In reply to comment #2) > Interesting. > > GhostScript also is unable to open it, but mupdf can do so. Excellent. Looks like we can mupdf to convert the PDF files. WORKAROUND: Build MuPDF from source (3379bea "Remove duplicated line.") and use mutool to massage a (seemingly) encrypted PDF into something more standard. For example: qubit@loopbackoffice:~/src/mupdf/build/debug/mutool clean LibO\ Conf\ 2013\ as\ presented.pdf LibO-Conf-2013_cleaned-with-mupdf.pdf Evince can open the output PDF properly. This is no longer reproducible since support has been added to poppler a while ago. This is also documented in the referenced LibreOffice bug report. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.