github rffrasca/PDFKeeper v6.0.0
PDFKeeper 6.0.0

latest releases: v11.3.0, v11.2.2, v11.2.1...
5 years ago

Client Requirements

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

Compatible Database Management Systems

  • Oracle Database Express Edition 18c and 11g
  • Oracle Database Enterprise Edition 19c, 18c, 12c, and 11g

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

Upgrade Information

  • Starting with version 6.0.0, PDFKeeper is now 64-bit. The latest 32-bit version of PDFKeeper is 5.0.3.
  • Starting with PDFKeeper 6.0.0, 64-bit Oracle Data Access Components (ODAC) Runtime 19.3 is required. Instructions are available in the Help file that can be viewed post-install.
  • When upgrading from PDFKeeper 4.1.0 or lower, the database schema will require an upgrade. Database Schema Upgrade instructions are available in the Help file that can be viewed post-install.
  • When upgrading from PDFKeeper 4.x.x, the User name and Data source will need to be entered on first login.
  • Starting with version 4.0.0, PDFKeeper is installed per-user, requiring older, per-machine installs to be uninstalled manually.

Improvements

  • Upload Service will copy each PDF in the Upload folder, appending a GUID to the file name, and then changing the extension on the original PDF to "delete" to be deleted during a future upload cycle and avoid a file in use prompt when deleting to the Windows Recycle Bin.
  • Main form was redesigned to provide more flexible searching and reduce clicks.

Changes

  • .NET Framework 4.8 is now targeted.
  • Converted to 64-bit; Windows (32-bit) is no longer supported!
  • Database schema and Oracle Data Provider for .NET upgrade notification on startup has been reworked.
  • Secondary application description was changed to "PDFKeeper is free, open source software that integrates with a compatible database to provide a centralized storage and management solution for PDF documents."
  • "Third-Party Components" help topic was renamed to "Third-Party Attribution" and the introduction was changed to "This version of PDFKeeper uses third-party libraries or other resources that may be distributed under licenses different than the PDFKeeper software."
  • Legal notice on Welcome page in help file was changed to "PDFKeeper is OSI Certified Open Source Software, licensed under the terms of the GNU General Public License (GPL) Version 3" and added Open Source Initiative and GPLv3 logos.
  • About box contains a link to the PDFKeeper Website.
  • Help file contains a Donate topic and About box contains a link to the help topic.

Fixes

  • "Access to the path <PDF_PATH_NAME> is denied" when a document is selected in Search Results following PDFKeeper being closed while Sumatra PDF was displaying one or more selected PDF documents and PDFKeeper was opened again without closing Sumatra PDF first.
  • Unhandled Oracle Exception when the Upload Service is trying to process a PDF that was moved from the Upload folder to the Upload Staging folder that is missing one or more required information property values (Title, Author, Subject).

Development Changes

  • Visual Studio 2019 is now used to build PDFKeeper.
  • Build Instructions have been edited to instruct the developer to use Manage Extensions in Visual Studio to install WiX Toolset Build Tools, Wix Toolset Visual Studio 2019 Extension, and Wax.
  • Application source folders have been reorganized; classes and interfaces have been renamed and refactored.

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.

Known Issues

  • Annotations in a PDF document are not filtered by Oracle Database.
  • Embedded fonts in a PDF document are not filtered correctly by Oracle Database.

Don't miss a new PDFKeeper release

NewReleases is sending notifications on new releases.