Hello, everybody!
As of today, PDFsharp 6.1.0 preview 3 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 preview NuGet packages:
All packages target .NET 6 and can also be used with .NET 7 or .NET 8.
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.7.2 and should also work with higher versions like 4.8.1, but depend on Windows.
Samples can be found on GitHub:
https://github.com/empira/PDFsharp.SamplesChanges since 6.1.0-Preview-2:
- Improved font handling, should lead to smaller PDF files
- Strong name keys, so assemblies created with .NET Framework can be copied to the GAC
- Core build supports more PNG and JPEG variations
- Resolved issues with encrypted PDF files
- Other bug fixes
Changes since 6.1.0-Preview-1:
- Improved font handling
- Fixed: PDF files can now be opened under .NET 4.7.2
- Other bug fixes
Changes since 6.0.0:
- The Core packages now target .NET 6 and .NET Standard 2.0
- The GDI and WPF packages now target .NET 6 and .NET 4.7.2
- Bug fixes for encrypted files
- Bug fixes for PDF files with incremental updates where earlier versions did not find all pages
- Several other bug fixes
Changes versus PDFsharp 1.5:
- Uses .NET 6.0 and .NET Standard 2.0 or .NET 6.0 and .NET 4.7.2
- Core build can be used under Windows, Linux, and all other platforms where .NET 6 is running on.
- People using PDFsharp Core 1.5 should consider switching to PDFsharp-GDI 6 to get similar functionality
- MigraDoc table rendering got faster again.
Note that there is only one source code repository containing PDFsharp and MigraDoc.
Note that there is only one sample repository containing PDFsharp and MigraDoc samples.
New PDFsharp website
http://docs.pdfsharp.netInformation about breaking changes:
https://docs.pdfsharp.net/General/Overv ... arp-6.htmlPlease report all regressions versus 1.51.
Several bugs have been fixed - and hopefully there are no new bugs.
There are still some known issues.