Arnaud TAMAILLON
Arnaud TAMAILLON
Hello, Correct me if I'm wrong, but I understand that keeping all code in a single file is meant to ease embedding BoDi as a source file in a consuming...
This PR adds support for Version 5 Revision 5 encryption, which is proprietary from Adobe. > 5 (PDF 2.0; deprecated) Shall not be used. This value was used by a...
# Reporting an Issue Here When parsing some files, I noticed some Info Elements are showing incorrect values. For example, for [this file](https://github.com/user-attachments/files/16672066/Cover-letter-4098208.pdf), the Producer tag: * is shown by...
Currently, the Encrypt key is only read for the document trailer. However, when mutliple trailers are present, the code for reading all indirect objects in [ReadAllIndirectObjects](https://github.com/empira/PDFsharp/blob/5fbf6ed14740bc4e16786816882d32e43af3ff5d/src/foundation/src/PDFsharp/src/PdfSharp/Pdf.IO/Parser.cs#L1009) can lead to calling...
PDFSharp assumes that `/Encrypt` is a reference. But it can actually be an inlined dictionary. I forged the following file to replicate a situation I was having: [dictionary_encrypt.pdf](https://github.com/user-attachments/files/16726930/dictionary_encrypt.pdf). I used...