github rffrasca/PDFKeeper v12.0.1
PDFKeeper 12.0.1

4 hours ago

Client Requirements

  • Windows 10 (64-bit) or later with .NET Framework 4.8.1 installed.
  • Any additional requirements will be referenced in the Help file that can be viewed post-install.

Database Compatibility

  • SQLite (included as a single-user database option)

Multi-User Database Management Systems

  • Oracle Database Free
  • Oracle Database Express Edition 21c
  • Oracle Database Enterprise Edition 21c and 19c
  • Oracle Cloud Autonomous Database
  • SQL Server and SQL Server Express 2019 and later
  • MySQL Community Server 8.4.3 LTS and later

Setup instructions are available in the Help file that can be viewed post-install.

Upgrade Information

  • User settings will only be migrated from version 11.0.0 or later.
  • Starting with PDFKeeper 12.0.0, Oracle ODP.NET 23.26.100 is required when connecting to Oracle Database. Instructions are available in the Help file that can be viewed post-install.
  • Starting with PDFKeeper 11.0.1, support for long paths has been enabled. However, long path support must also be enabled in Windows. Please see https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry.

Improvements

  • Redesigned the PDF caching system with SHA‑256 validation and encrypted in‑memory storage for improved accuracy and performance. #98

Changes

  • Updated the Uninstalling PDFKeeper help topic. #93
  • Updated the About box and help file topics to align with the content on the PDFKeeper website. #101
  • Updated CommunityToolkit.Mvvm to 8.4.2.
  • Updated Ghostscript to 10.07.1.
  • Updated itext to 9.6.0.
  • Updated itext.bouncy-castle-adapter to 9.6.0.
  • Updated itext.font-asian to 9.6.0.
  • Updated Magick.NET to 14.13.1.
  • Updated Microsoft.Extensions.DependencyInjection to 10.0.8.
  • Updated Microsoft.Data.SqlClient to 7.0.1.
  • Updated MySql.Data to 9.7.0.

Fixes

  • Fixed unhandled System.InvalidOperationException (“Stack empty”) during text extraction for malformed PDFs. #92
  • Corrected common dialogs so they now appear centered over their parent form. #94
  • Fixed unhandled System.UnauthorizedAccessException in AddPdfViewModel.SelectPdf to display a clear access‑denied message. #95
  • Fixed unhandled System.IO.IOException in AddPdfViewModel.SelectPdf to display a clear PDF is locked or otherwise inaccessible message. #102
  • Fixed unhandled PDFKeeper.Core.DataAccess.DatabaseException in MainViewModel.ReplaceCurrentDocumentPdf to display a clear database network-related or instance-specific error message. #96
  • Fixed unhandled System.IO.IOException when rejecting a PDF whose filename already exists in UploadRejected by generating a unique filename. #100

Changes (Development)

  • Updated Microsoft.CodeAnalysis.NetAnalyzers to 10.0.300.
  • Updated WixToolset.Netfx.wixext to 7.0.0.

Additional Information

  • Oracle Database 19c (19.3) requires the Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.30501 to be installed on the computer hosting the database.
  • By default, text will not be extracted from embedded images contained in a PDF.
  • PDF text extraction will be skipped for each page that is to be processed by OCR when the pixel width or pixel height exceeds the maximum image pixel dimensions supported by the Windows OCR engine.

Don't miss a new PDFKeeper release

NewReleases is sending notifications on new releases.