Skip to content

shagarwal/local-pdf-editor

Repository files navigation

Folio — Local PDF Editor

A fast, free, fully-offline PDF toolkit for Windows. Extract pages, merge documents, rearrange page-by-page, and convert images and Office files into PDFs — all on your own machine.

Extract Pages

Why Folio

Every time you upload a PDF to a "free online PDF tool," that file passes through someone else's server. Tax returns, signed contracts, medical records, internal docs — the content doesn't belong in a stranger's datacenter.

Folio runs entirely on your machine.

  • No accounts, no uploads, no internet required
  • No watermarks, no page limits, no "premium" upsells
  • Single portable .exe — run it, no installer
  • Modern editorial interface — hover any page for a live preview, drag to reorder, keyboard shortcuts where you'd expect them
  • Edit PDFs in place — add text, draw freehand, shapes, and images, all written as real PDF objects

Features

Extract Pages

Pull specific pages out of a PDF. Type patterns like 1, 3, 5-8 or click-and-shift-click through a live thumbnail grid. The right rail shows selection count and estimated output size in real time.

Extract Pages

Combine PDFs

Merge multiple PDFs into a single file with a visual "book spine" preview on the right that shows exactly what your combined document will look like. Hover any file for a full-page preview of its first page. Reorder with arrow buttons; remove with a click.

Combine PDFs

Custom Combine

Build a PDF page-by-page with full visual control. Every page from every source PDF appears as a draggable thumbnail. Rotate, duplicate, delete, or reorder individual pages with drag-and-drop. Multi-select with Ctrl, press R to rotate the selection, Delete to remove. Hover any page for a magnified preview so you can read the text before committing.

Custom Combine

Edit PDF

Open a PDF and annotate it with text, freehand pen strokes, shapes, and images. Edits become real PDF objects — text stays selectable and searchable, drawings stay crisp at any zoom. Multi-page navigator on the left, tool palette on the right. Full undo/redo, copy/paste between pages, free-angle image rotation. Save as a new PDF when you're done.

Edit PDF

Convert to PDF

Turn images and documents into PDFs. All queued files are combined into a single output PDF in the order you've arranged them. Clear feedback at every step: live progress showing the current file being converted, and a one-click "Open" action when it's done.

Convert to PDF

Supported input formats:

Category Formats
Images PNG, JPG, JPEG, BMP, TIFF, GIF, WebP, ICO
Word DOC, DOCX (requires Microsoft Word)
Other XPS, EPUB, CBZ, FB2, SVG

Download

Grab the latest PDF Editor.exe from the Releases page. No installer, no dependencies — just download and double-click.

First-launch note: the binary isn't code-signed (code-signing certificates cost money and this is a free project), so Windows SmartScreen will show a "Windows protected your PC" warning the first time you run it. Click More infoRun anyway. You only see this once.

Building from Source

Requirements: Python 3.10+

# Install dependencies
pip install -r requirements.txt

# Run from source
python main.py

# Build a standalone .exe
pip install pyinstaller
pyinstaller "PDF Editor.spec"
# Output: dist/PDF Editor.exe

Dependencies

Package Purpose
PySide6 Modern Qt-based UI (Inter, Instrument Serif, JetBrains Mono bundled)
pypdf PDF reading, writing, splitting, merging
PyMuPDF Page rendering for thumbnails, non-PDF → PDF conversion
Pillow Image loading for the Convert tool

A note on Word document conversion

Converting .doc and .docx files uses Microsoft Word's COM automation via PowerShell. Microsoft Word must be installed for Word conversion to work. All other conversions (images, XPS, EPUB, SVG, etc.) work with no extra software.

License

MIT

About

Free, offline PDF toolkit for Windows. Split, merge, rearrange pages, and convert images/Word docs to PDF — your files never leave your computer.

Topics

Resources

License

Stars

4 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors