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.
Database Compatibility
- SQLite (included as a single-user database option)
Multi-User Database Management Systems
- Oracle Database Express Edition 18c and 11g
- Oracle Database Enterprise Edition 19c
Setup instructions are available in the Help file that can be viewed post-install.
Upgrade Information
- When upgrading from PDFKeeper 6.1.1 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.
- 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 when connecting to Oracle Database. 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.
Database Compatibility Changes
- Added a local, single user database option using SQLite.
- Oracle Database 18c (not XE), 12c, and 11g (not XE) has been dropped.
New Features
- Added Tax Year feature for document records.
Improvements
- Text annotations will be extracted from the PDF before uploading and stored in an indexed database column.
- Text from the PDF will be extracted before uploading and stored in an indexed database column.
Changes
- Consolidated Third-Party Attribution help pages into single page.
- Modified Save As to retrieve the selected PDF Title from the database instead of PDF Metadata.
- Modified Export to rewrite an exported PDF with Title, Author, Subject, and Keywords from the database document record when the Title, Author, Subject, and Keywords in the PDF Metadata do not match.
- Updated SumatraPDF to 3.2.
- Migrated from pdftopng from Xpdf Tools to Magick.NET 7.22.2.2 and Ghostscript 9.53.3.
- Moved Search Results to right side of form and moved right Tab Control (Notes, Keywords, Preview, and Text) to left side of form under Search Group Box.
Fixes
- Unhandled InlineImageParseException: "Could not find image data or EI" during text extraction of an older PDF that does not contain text.
Development Changes
- Source code was reorganized, and name changes were made.
- Created script that will download and extract SumatraPDF during the build process if missing or not the required version, replacing manual steps in Build Instructions.
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.