Repolode
Karna14314

Karna14314/Pdf_Tools

Offline, privacy-first PDF toolkit for Android that merges, splits, compresses, converts, signs and annotates PDFs entirely on-device.

Open-source alternative to:Adobe AcrobatSmallpdfiLovePDF

Stars
650
Forks
41
Open issues
20
Last commit
10 days ago

What is it?

PDF Toolkit is an Android app for working with PDF files without an internet connection. It covers common page-level tasks such as merging PDFs and images, splitting files, reordering, rotating, extracting and deleting pages, and compressing documents. Conversion tools handle images to PDF, PDF to images (JPG, PNG, WebP), HTML to PDF, and camera-based scanning with edge detection.

Editing features include annotation with highlights and drawing, adding signatures, filling forms and flattening annotations. Security tools let you password-protect or unlock PDFs and add text or image watermarks. All processing happens on the device, and the app declares no internet permission.

OCR depends on the build flavor: the Play Store version uses Google ML Kit, while the F-Droid and opensource builds use Tesseract so that no proprietary dependencies are included. The project is written in Kotlin with Jetpack Compose and PdfBox-Android.

Key features

  • 01Merge PDFs and images, split files, and reorder, rotate, extract or delete pages
  • 02Convert between PDF, images (JPG, PNG, WebP) and HTML
  • 03Scan documents with the camera and automatic edge detection
  • 04Annotate, sign, fill forms and flatten PDFs
  • 05Password-protect or unlock PDFs and add watermarks
  • 06Offline OCR via Tesseract (F-Droid/opensource) or ML Kit (Play Store)

Use cases

  • Combining scanned pages and photos into one PDF on a phone without uploading them
  • Signing or filling in forms while away from a computer or network
  • Compressing or splitting large PDFs before sharing by email or messaging
  • Using a privacy-focused PDF app that is available through F-Droid

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/Karna14314/Pdf_Tools.git
  2. 2

    Enter the project folder

    cd Pdf_Tools
  3. 3

    Build the F-Droid flavor (Tesseract OCR)

    ./gradlew assembleFdroidRelease

Things to know

  • Requires Android Studio Hedgehog or newer, JDK 17+ and Android SDK 26+ to build from source.
  • Only runs on Android; there is no desktop or iOS version.

Topics

FAQ

What is Pdf_Tools?
Offline, privacy-first PDF toolkit for Android that merges, splits, compresses, converts, signs and annotates PDFs entirely on-device. PDF Toolkit is an Android app for working with PDF files without an internet connection. It covers common page-level tasks such as merging PDFs and images, splitting files, reordering, rotating, extracting and deleting pages, and compressing documents. Conversion tools handle images to PDF, PDF to images (JPG, PNG, WebP), HTML to PDF, and camera-based scanning with edge detection.
Is Pdf_Tools free to use? What license does it have?
Pdf_Tools is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is Pdf_Tools still maintained?
Actively maintained. The last commit to Pdf_Tools was on Oct 10, 2026.
What can I use Pdf_Tools for?
Combining scanned pages and photos into one PDF on a phone without uploading them Signing or filling in forms while away from a computer or network Compressing or splitting large PDFs before sharing by email or messaging Using a privacy-focused PDF app that is available through F-Droid
How do I install Pdf_Tools?
Clone the repository: git clone https://github.com/Karna14314/Pdf_Tools.git Enter the project folder: cd Pdf_Tools Build the F-Droid flavor (Tesseract OCR): ./gradlew assembleFdroidRelease
Where can I get Pdf_Tools?
The source code and installation instructions are on GitHub: https://github.com/Karna14314/Pdf_Tools

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects