Latest release (2.0.0)

Release notes:

  • NEW: Thread-safe access to all syntax objects
  • NEW: Support for JPEG2000
  • NEW: Complete logging rework
  • NEW: Generic linux x64 and arm64 support
  • NEW: Object attributes such as SerializationOverrideAttribute and ImageMetadataObjectAttribute
  • TWEAK: GetUnicodeMap is now available for all fonts not just Type0Font
  • TWEAK: Significant performance optimizations based on benchmark measurement
  • FIX: zlib decoding would not return error on invalid input
  • FIX: Buffer overflow in thread-static string message storage
  • FIX: InputOutputStream_Flush crash
  • FIX: Destination file header did not contain 4-bytes of binary data
  • FIX: Stream object decryption and dirty flag handling
PlatformFilenameHash
Windows win64-x64 ZIPvanillapdf_2.0.0_win-x64.zipvanillapdf_2.0.0_win-x64.zip.sha256
Windows win32-x86 ZIPvanillapdf_2.0.0_win-x86.zipvanillapdf_2.0.0_win-x86.zip.sha256
Linux x64 tarballvanillapdf_2.0.0_linux-x64.tar.gzvanillapdf_2.0.0_linux-x64.tar.gz.sha256
Linux arm64 tarballvanillapdf_2.0.0_linux-arm64.tar.gzvanillapdf_2.0.0_linux-arm64.tar.gz.sha256
MACOS x64 tarballvanillapdf_2.0.0_osx-x64.tar.gzvanillapdf_2.0.0_osx-x64.tar.gz.sha256

This version is available as NuGet package at https://www.nuget.org/packages/vanillapdf.

For more information visit full API documentation.

Previous release (1.8.0)

Release notes:

  • NEW: Thread-safe access to single file
  • NEW: Add cache for font dictionaries for performance reasons
  • TWEAK: Update OpenSSL to v3 including license notices
  • TWEAK: Align buffer size with memory page
  • FIX: Added missing values to the library interface
  • FIX: Handle differences between xref entry and the object numbering
PlatformFilenameHash
Windows win64-x64 ZIPvanillapdf_1.8.0_win64-x64.zipvanillapdf_1.8.0_win64-x64.zip.sha256
Windows win32-x86 ZIPvanillapdf_1.8.0_win32-x86.zipvanillapdf_1.8.0_win32-x86.zip.sha256
Ubuntu 22.04 x64 tarballvanillapdf_1.8.0_ubuntu_22.04_x64.tar.gzvanillapdf_1.8.0_ubuntu_22.04_x64.tar.gz.sha256
RHEL.8 x64 tarballvanillapdf_1.8.0_el8.x86_64.tar.gzvanillapdf_1.8.0_el8.x86_64.tar.gz.sha256
MACOS x64 tarballvanillapdf_1.8.0_Darwin.tar.gzvanillapdf_1.8.0_Darwin.tar.gz.sha256

This version is available as NuGet package at https://www.nuget.org/packages/vanillapdf.

For more information visit full API documentation.