Comments (2)
Thanks for the feedback.
However, without a sample file it's difficult to find the problem. The function, where the exception is thrown, tries to get the correct crypt filter for a dictionary. According to the exception, there is a crypt filter specified for the dictionary, but obviously the CryptFilterDecodeParms are not present or not in the form PDFsharp expects it.
Maybe You can give me some further information about the failing document. If You search for /Filter /Crypt
, You should find the crypt filters specified explicitly for a dictionary. PDFsharp expects something like this:
<<
/DecodeParms
<<
/Name /{name of the crypt filter}
/Type /CryptFilterDecodeParms
>>
/Filter /Crypt
/Length {length of the stream}
>>
With unencrypted metadata, the PdfMetadata dictionary should contain an identity crypt filter:
<<
/DecodeParms
<<
/Name /Identity
/Type /CryptFilterDecodeParms
>>
/Filter /Crypt
/Length {length of the metadata stream}
/Subtype /XML
/Type /Metadata
>>
If You could send me the crypt filters of the document, I can try to further investigate the problem.
from pdfsharp.
With PDFsharp Version 6.1.0-preview-1 we fixed some encryption related issues. Please report, if your PDF file can now be read without errors.
from pdfsharp.
Related Issues (20)
- Project cannot be compiled HOT 1
- Help to achieve pdf digital signature HOT 2
- PdfSharp-Migradoc-GDI 6.0.0 with .net 8.0? HOT 15
- Reading null Tag on PdfPage throws exception HOT 1
- Incorrectly combined path in NewFontResolver HOT 1
- XImage.PointHeight returning width HOT 1
- PDF generation succeeds, but fails silently on specific page HOT 8
- .NET Standard Support HOT 2
- Filled AcroForm fields will not display correctly in certain Pdf Viewers
- Unicode "Estimates" not printing HOT 2
- Unsupported image format exception HOT 3
- Filled AcroForm fields do not respect newlines
- Cloned table does not set Parent property of Cell child objects - Exception at rendering HOT 2
- NullReferenceException with unicode character
- System.InvalidOperationException thrown when calling PdfReader.Open HOT 8
- Exception when pointing multiple PdfFileSpecification to a single PdfEmbeddedFileStream HOT 1
- System.ArgumentOutOfRangeException: Non-negative number required on PDFs larger than two gigabyte HOT 5
- System.AggregateException: 'Invalid object ID.' when trying to open some pdfs HOT 6
- Unable to change the document page header margin HOT 3
- PNG color type 4 (grayscale with alpha) not implemented => throwing exception HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pdfsharp.