SkillAgentSearch skills...

PDFKeeper

Open Source PDF Document Management

Install / Use

/learn @rffrasca/PDFKeeper

README

<a name="readme-top"></a>

<!-- PROJECT INTRO AND SHIELDS --> <br /> <div align="center"> <a href="https://github.com/rffrasca/pdfkeeper"> <img src="src/Resources/Logo/PDFKeeper_100x100.png" alt="Logo" width="100" height="100"> </a> <h1 align="center">PDFKeeper</h1> <h3 align="center">Open Source PDF Document Management</h3> <p align="center">

Downloads Commit Activity Donate-PayPal <br /> <br /> <a href="https://github.com/rffrasca/pdfkeeper/issues">Report Bug</a> · <a href="https://github.com/rffrasca/pdfkeeper/issues">Request Feature/Enhancement</a> · <a href="https://github.com/rffrasca/pdfkeeper/issues">Request Compatible Database</a> · <a href="https://github.com/rffrasca/PDFKeeper/discussions">Forum</a>

</p> </div> <!-- TABLE OF CONTENTS --> <details> <summary>Table of Contents</summary> <ol> <li> <a href="#about-the-project">About The Project</a> <ul> <li><a href="#description">Description</a></li> <li><a href="#features">Features</a></li> <li><a href="#release-history">Release History</a></li> </ul> </li> <li> <a href="#getting-started">Getting Started</a> <ul> <li><a href="#installation">Installation</a></li> <li><a href="#building-from-source">Building from Source</a></li> </ul> </li> <li><a href="#license">License</a></li> <li><a href="#contact">Contact</a></li> <li><a href="#acknowledgments">Acknowledgments</a></li> </ol> </details> <!-- ABOUT THE PROJECT -->

About The Project

Description

PDFKeeper is a free, open‑source application that stores and organizes PDF documents in a searchable database.

Product Name Screen Shot

User Interface in version 11.2.0 and later.

Features

  • Store and manage PDF documents in a single‑user or compatible multi‑user (on‑premises or cloud) database, where they are indexed to provide full‑text search functionality.
  • Upload PDF documents individually or in bulk. In addition, Upload Profile folders can be set up to support integration and automation workflows.
  • Apply a Title, Author, Subject, Category, and Tax Year to selected documents or automatically during upload. Keywords can also be applied during upload.
  • Set the flag state on a selected document—or automatically during upload—to mark items for follow‑up.
  • Add notes to a selected document, including date, time, and user account name. All notes can be edited and are indexed by the database.
  • Find documents by Search Term, by Selections (Author, Subject, Category, and/or Tax Year), or by Date Added. You can also list Flagged Documents or All Documents.
  • With PDFKeeper, you can perform the following functions on a selected document: view the PDF with the bundled or default viewer; burst the PDF; extract attachments and embedded files from the PDF; copy the PDF to the Clipboard or drag and drop it into other applications; replace the PDF; manage the document’s flag state; view and edit notes; and display keywords, a PDF preview, extracted text, and search‑term snippets (when applicable).
  • Export selected PDF documents—including their category, tax year, notes, and flag state—from the database for easy importing.

These features are available in version 12.0.0.

Release History

Full release history is available in the Changelog.

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- GETTING STARTED -->

Getting Started

Installation

  • Client prerequisites and compatible Database Management Systems are listed on the release page.
  • Download and install the latest version of PDFKeeper from here or install using Windows Package Manager (winget install pdfkeeper --source=winget).
  • PDFKeeper is installed per-user.
  • Database setup instructions are available in the Help file that can be viewed post-install.

Building from Source

Build Instructions for v12 is available here.

Build Instructions for v11 is available here.

Build Instructions for v10 is available here.

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- LICENSE -->

License

PDFKeeper is distributed under the terms of the GNU General Public License (GPL) version 3.

Logo

Logo

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- CONTACT -->

Contact

Robert F. Frasca - Project Owner and Maintainer

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- ACKNOWLEDGMENTS -->

Acknowledgments

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- MARKDOWN LINKS & IMAGES --> <!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->

Related Skills

View on GitHub
GitHub Stars205
CategoryData
Updated1d ago
Forks15

Languages

C#

Security Score

100/100

Audited on Apr 4, 2026

No findings