github QuestPDF/QuestPDF 2024.3.0-alpha

latest releases: 2024.3.6, 2024.3.5, 2024.3.4...
3 months ago

This release's primary theme is removing the SkiaSharp dependency and introducing a custom native layer built on Skia M121. This change was necessary to provide much higher flexibility and enable several new long-awaited features:

  • Font subsetting - this feature includes only necessary font glyphs in the output document, reducing the file size. The size difference can be enormous when complex fonts are used of various styles,
  • Improved text-related capabilities, including text justification, bi-directionality, enhanced line-breaking algorithms, and more,
  • Introduced additional document compression to reduce file size,
  • Integrated native SVG support,
  • Improved performance by 25% on average,
  • In the future release: enhanced accessibility by support for PDF tags.

We thank the SkiaSharp project, its maintainers, and contributors for creating a fantastic graphics library. It was an exceptional foundation for QuestPDF for over 3 years.

This release requires at least .NET Standard 2.1. The beta release will reintroduce support for the .NET Standard 2.0.

This significant achievement was made possible by introducing the hybrid license and substantially improved funding for development. Thank you!

Don't miss a new QuestPDF release

NewReleases is sending notifications on new releases.