Skip to content
A tool for tagging files and archiving tasks.
Branch: develop
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create FUNDING.yml Jun 6, 2019
PDFArchiver.xcodeproj localized error handling added May 23, 2019
PDFArchiver.xcworkspace WIP: several changes Dec 11, 2018
PDFArchiver remove unnecessary string May 25, 2019
PDFArchiverTests update the year 2018 > 2019 Jan 11, 2019
PDFArchiverUITests update the year 2018 > 2019 Jan 11, 2019
assets update readme + bump version Sep 28, 2018
scripts
.bartycrouch.toml localized error handling added May 23, 2019
.codeclimate.yml exclude SwiftyLocalReceiptValidator from codeclimate analysis Jul 10, 2018
.gitignore check some TODOs + refactoring in ArchiveLib Dec 19, 2018
.gitmodules
.swiftlint.yml WIP: several changes Dec 11, 2018
.travis.yml Merge tag '1.3.7' into develop Nov 2, 2018
Brewfile bump build number + change in Brewfile Jan 12, 2019
CODE_OF_CONDUCT.md localization and mail address update Mar 10, 2018
LICENSE CC NC-SA license added Feb 10, 2018
Podfile update Podfile + Build number Dec 29, 2018
Podfile.lock update pods May 23, 2019
README.md add the swift dev to readme Feb 9, 2019

README.md

PDF Archiver

Archive all incoming documents digitally to access and search them in an easier way. Transfer the sorted documents to your smartphone or make a backup within seconds.

  • Scan all incoming bills, letters etc. and save them on your computer/iCloud in an untagged folder.
  • Put the original paper documents in a folder, sorted by year. Don't care about bills/insurance papers etc.. Just leave all of them in one box for the each year.
  • Open the PDF Archiver and start tagging. Your documents will be moved from the untagged to your Archive folder.

🚀 Usage

  • Scan your documents, e.g. with Scanbot
  • Create an Archive folder in your iCloud Drive
  • Select it in the Preferences panel (⌘ , ...obviously)
  • Start tagging your files

📜 Convention

  • Date: yyyy-mm-dd Date of the document content.
  • Description: --ikea-tradfri-gateway Meaningful description of the document.
  • Tags: __bill_ikea_iot Tags which will help you to find the document in your archive. Capital letters, spaces and language specific characters (such as ä, ö, ü, ß) will be removed to maximize the filesystem compatibility.

Your archive will look like this:

.
└── Archive
    ├── 2017
    │   ├── 2017-05-12--apple-macbook__apple_bill.pdf
    │   └── 2017-01-02--this-is-a-document__bill_vacation.pdf
    └── 2018
        ├── 2018-04-30--this-might-be-important__work_travel.pdf
        ├── 2018-05-26--parov-stelar__concert_ticket.pdf
        └── 2018-12-01--master-thesis__finally_longterm_university.pdf

This structure is independent from your OS and filesystem and makes it very easy to search files ...

  • ... by tag via a searchterm like: _tagname, starting with _
  • ... by description via a searchterm like: -descriptionword, starting with -
  • ... by tag or description via a searchterm like: searchword, starting with the term
  • ... and even the file content: have a look at the Pro Tips!

💾 Installation

Download it from the Mac App Store:

Or clone the repository and build it:

  • Downloaded and install Xcode.app
  • Get the project: git clone --recurse-submodules https://github.com/PDF-Archiver/PDF-Archiver.git
  • Install the app: cd PDF-Archiver && bash scripts/install_app.sh
  • Start PDF Archiver 🚀 (You might start the app a second time because of some app validation steps.)

🎓 Pro Tips

Scanbot

  • Easy document sync: save your scans in iCloud Drive
  • Enable PDF content searching: buy Scanbot Pro and turn on OCR
  • Let PDF Archiver recognize the scan date: set a compatible filename template
    • In your Scanbot App go to: Preferences > Advanced Settings > Filename Template
    • Choose: [year]-[month]-[day]--Scanbot-[Hours][Minutes][Seconds]

PDF Archiver

  • Use the key for fast field switching
  • You can use keyboard shortcuts from the FAQs

⁉️ Help

  • Take a look at the FAQs.
  • Get in contact with us at Discord.

:octocat: How to contribute

Rate the App in the Mac App Store.

All contributions are welcome! Feel free to contribute to this project. Submit pull requests or contribute tutorials - whatever you have to offer, it would be appreciated!

🗞 Featured on

  • Macobserver - How to Archive PDFs with PDF Archiver
  • iFun - Kostenloser iOS-Kompagnon ergänzt die Mac-App
  • Netzwelt - PDF-Dokumente einfach verwalten
  • Sir Apfelot - PDFs verschlagworten, ordnen und archivieren
  • appgefahren.de - Mac-App hilft beim langfristigen Verwalten von Dokumenten

📖 Thanks and Donations

Donate using Liberapay

You can’t perform that action at this time.