Hello, everybody!
As of today, PDFsharp 6.2.4 final is available.
You can find the source code on github.com:
https://github.com/empira/PDFsharpYou can find binaries (assemblies) on NuGet.
Note: On NuGet there are Core, GDI, and WPF packages.
The six new NuGet packages:
All packages target .NET 8, .NET 9, and .NET 10 and can also be used with .NET 5 through .NET 7.
The Core packages also target .NET Standard 2.0 and should work with all compatible platforms including Windows and Linux.
The GDI and WPF packages also target .NET 4.6.2 and can also be used with higher versions like 4.7.2 or 4.8.1, but depend on Windows.
The source code is now compatible with Visual Studio 2026 with installed .NET 10 SDK.
Samples can be found on GitHub:
https://github.com/empira/PDFsharp.SamplesChanges since 6.2.3:
- Dependency on Microsoft.Extensions.Logging removed, the new version depends on "Microsoft.Extensions.Logging.Abstractions" instead. GitHub #325
- Optional /Length entry for encryption added always because Edge depends on it. GitHub #261
- CArray now written with spaces. GitHub #300
- JPEG issue resolved. GitHub #304, #309, #310
- Indirect DecodeParms now handled correctly. GitHub #323
- MigraDoc shows filename in PDF if image cannot be found
- Fixed MigraDoc memory leak after rendering PDF; the last document remained in memory until a new document was rendered, but now it will be released immediately after rendering.
See here for details:
http://docs.pdfsharp.net/General/History.html#ps-6-2-4Changes since 6.2.2:
- Fixed bug with JPEG images from GDI images (GDI+ build only)
See here for details:
http://docs.pdfsharp.net/General/History.html#ps-6-2-3Changes since 6.2.1:
- Fixed bug with JPEG images from MemoryStream
- Fixed bug with duplicate IDs in object stream
- Fixed bug with signatures in DEBUG build
See here for details:
http://docs.pdfsharp.net/General/History.html#ps-6-2-2Changes since 6.2.0:
- New feature: Layout option when creating PDF files: Use "Verbose" to create readable PDF files for debugging, use "Compact" to get small files for production use.
- Resolved issue when encrypting certain files
- Fixed exception when opening files with 1030 bytes
[/list]
See here for details:
http://docs.pdfsharp.net/General/History.html#ps-6-2-1New PDFsharp website
http://docs.pdfsharp.netInformation about breaking changes:
https://docs.pdfsharp.net/General/Overv ... arp-6.htmlempira announces the new
Tailored Support & Services site.
empira is open for contract work related to PDFsharp & MigraDoc, but also for other contract work.
empira offers various premium support plans around PDFsharp & MigraDoc.
See our new
Tailored Support & Services site.