PDFKeeper
-
PDFKeeper 5.0.0
Published by rffrasca almost 5 years ago
Client Requirements
- Windows (32 or 64-bit) with .NET Framework 4.6.1 or higher installed.
- Any additional requirements will be referenced in the Help file that can be viewed post-install.
Compatible Database Management Systems
- Oracle Database 19c
- Oracle Database 18c
- Oracle Database 18c Express Edition
- Oracle Database 12c Release 2
- Oracle Database 12c Release 1
- Oracle Database 11g Release 2
- Oracle Database 11g Express Edition
Setup instructions are available in the Help file that can be viewed post-install.
Upgrade Information
- Database schema will require an upgrade. Database Schema Upgrade instructions are available in the Help file that can be viewed post-install.
- Oracle Data Access Components Runtime 19.3 is now required that includes an updated Oracle Data Provider for .NET. Instructions are available in the Help file that can be viewed post-install.
- 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.
New Features
- Flag Document feature has been added for setting the flag state on a selected document record and when PDF documents are uploaded as a way to mark for follow-up.
- Category feature has been added for setting or clearing the category on one or more selected document records.
- Optimistic concurrency has been added to Document Notes editing for preventing data loss during a save operation.
- Added compatibility for Oracle Database 18c Express Edition and 19c.
Improvements
- Logo for PDFKeeper has been changed.
- Manage Upload Folder Configurations form has replaced the Upload Folders and Upload Folder Configuration forms.
- Add PDF Documents form has been redesigned to allow adding more than one PDF document without leaving the form.
- All SQL statements that accept parameters have been parameterized to address SQL Injection concerns flagged by Code Analysis.
- Oracle Data Provider for .NET, included in Oracle Data Access Components Runtime 19.3 is now required offering better performance and security.
- Oracle Database user password is now being passed securely when connecting to the database preventing exposure in a page file swap or crash dump.
Changes
- AutoUpdater.NET was updated to 1.5.7.
- iTextSharp was updated to 5.5.13.1.
- pdftopng from Xpdf Tools was updated to 4.01.01.
- Description of PDFKeeper has been changed to "Open Source PDF Document Management System".
Fixes
- PDFKeeper was incorrectly detecting that an upgrade was performed from a prior version when no user settings exist from a prior version.
Development Changes
- All source code has been refactored and reorganized.
Additional Information
- This is the 10th year anniversary edition, officially released on the 10th year anniversary of PDFKeeper.
- Database Connection Pooling has been turned off to prevent PDFKeeper from consuming large amounts of memory on the database server causing "ORA-12518: TNS:listener could not hand off client connection".
- 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.