# PDF Tools

## Online

* [SimPDF](https://simpdf.com/), [Github](https://github.com/shashanoid/Simpdf)
* [Tools PDF24](https://tools.pdf24.org/en/) merge, split, compress, extract, edit, protect
* [Smallpdf](https://smallpdf.com/)
* [Foxit PDF Tools](https://www.foxitsoftware.com/pdf-converter/)
* [Free PDF sign, combine and merge tool, split or reorder pages of multiple documents. Sign the document](https://pdfwrench.com/)

## WASM PDF Tools

* [Easy to use free PDF tools online - pdfux](https://pdfux.com/) Feature: WASM PDF editor, file (merge, split, interweave, zip), page (extract, delete, reorder, reverse, rotate, number, add blank, resize, flip), text (comment)
* [Merge PDF Files - PDF Tools, Local PDF Tools - Right in your Browser](https://localpdf.tech/): Merge, Compress, Extract, Watermark PDF
* [PDF Pages helper](https://shreevatsa.net/pdf-pages/) : Extract PDF
* [Split PDF: Unspread 2-up pages](https://shreevatsa.net/pdf-unspread/) : Split PDF
* [Möbius Printing helper](https://shreevatsa.net/mobius-print/) : Mobius Print PDF
* [PDF to Text - pdftotext.github.io](https://pdftotext.github.io/) : Convert PDF to text, OCR
* [PDF Table Util](https://pdftableutil.possiblenull.com/app/) : Convert PDF Table to text
* [Diff PDFs - ParePdf](https://parepdf.com/) : Compare two PDFs
* [PDFTRon](https://www.pdftron.com/webviewer/demo/) : document manipulation
* <https://kc0bfv.github.io/WASM-PDF-Combiner/>
* [PDF Tool](https://www.pdftool.org/en) : encrypt, decrypt, rotate, remove, optimize, split, merge
* [Human Tools](https://humantools.io/) combine, split, convert
* [PDF Annotator - Sign & Annotate PDF Files without sacrificing your privacy](https://pdf-annotator.repeat.day/) : annotate
* [SimplePDF - A free PDF editor to easily edit documents and fill in forms](https://simplepdf.eu/) annotate
* [pdfModer: mod your PDF](https://timothebarbe.github.io/pdfModer/)

## PDF Reader

* [Forest Web Based PDF Reader](https://forestreader.com)

## Offline

1. Inkscape
2. Microsoft Word
3. Libre Office
4. Okular

## PDF Table Extraction

* [List and Comparison](https://github.com/camelot-dev/camelot/wiki/Comparison-with-other-PDF-Table-Extraction-libraries-and-tools#pdfplumber)
* [Tabula: Extract Tables from PDFs](https://tabula.technology/)
* [PDF to Excel by Adobe](https://www.adobe.com/sea/acrobat/online/pdf-to-excel.html)
* [PDF to Excel by PDFTables](https://pdftables.com/)
* [Camelot: PDF Table Extraction for Humans—Camelot 0.8.2 documentation](https://camelot-py.readthedocs.io/en/master/)
* [eihli/image-table-ocr: Turn images of tables into CSV data. Detect tables from images and run OCR on the cells.](https://github.com/eihli/image-table-ocr)
* [tabulapdf/tabula-java: Extract tables from PDF files](https://github.com/tabulapdf/tabula-java)
* [artperrin/image2csv: Convert tables stored as images to an usable .csv file](https://github.com/artperrin/image2csv)
* [Convert PDF to Excel online for free](https://www.onlineocr.net/pdftoexcel) OCR
* [PDF to Excel Converter Free Online without Email](https://www.pdftoexcelconverter.net/) OCR
* [PDF to Excel Online 100% Free. Secure. Anonymous](https://easypdf.com/pdf-to-excel) OCR
* [PDF To Excel Converter–convert PDF to Excel online](https://www.ocr2edit.com/convert-to-excel)
* [Convert PDF to XLS with character recognition online & free](https://online2pdf.com/convert-pdf-to-xls-with-ocr)
* [OCR Recognize Text in PDF Online](https://www.sejda.com/ocr-pdf)

## Automatic Highlighting

* [Ailight](https://anishthite.github.io/ailight/)
* [Tuchu–Automatically highlight a document](https://tuchu.app/)

## PDF Applications

* ByteScout PDF Multitool
  * Data Extraction
    * Extract as TXT, CSV, XLSX, XML, JSON
    * Find text
    * Detect tables
    * OCR analyzer
    * Embedded images
    * Attachments
    * XFA Form and Form data as XFDF
    * Embedded multimedia
  * Conversion
    * Convert PDF to bitmap (PNG, JPEG)
    * Convert PDF to vector image (EMF)
    * Convert PDF to HTML
  * Sensitive Data: Analyzer, Detector, Remover, Editor
  * Document Parser: Template Editor, Classifier
  * Utilities
    * Remove text, vectors, images
    * Document information
    * Split document
    * Merge document
    * Rotate document
    * Make PDF searchable and unsearchable
    * Add image (watermark) to PDF
    * Optimize (compress) document
* PDF24 Toolbox
  * Data Extraction
    * Extract embedded images
  * Conversion
    * Convert to bitmap (PNG, JPEG)
    * Convert PDF to HTML
    * Convert PDF to Text
    * Convert PDF to Word
    * Convert PDF to Excel
    * Convert PDF to Powerpoint
    * Convert PDF to Other PDF Standards
    * Convert files (image, document) to PDF
  * Utilities
    * Split document
    * Remove selected page
    * Extract selected page
    * Merge document
    * Rotate document
    * Sort page (back to front, front to back)
    * Organize document (delete page, rotate page, add page, move page, print/fax/email selected page)
    * Protect and set PDF permission
    * Unlock (remove PDF protection and password)
    * Add image (watermark) to PDF
    * Add page numbers to PDF
    * Add text to PDF
    * Add drawing to PDF
    * Add shape to PDF
    * Add signature to PDF
    * Optimize (compress) document
    * Overlay two PDF documents
    * Compare two PDF documents
    * Capture screen
    * Import from scanner/camera
* Okular
* Foxit PDF
* Sumatra PDF
* PDF Reader by Xodo
* PDFsam
* Free PDF Compressor
* CutePDF Writer
* Xournal++
* MuPDF

## PDF to Excel

* [Excalibur: PDF Table Extraction for Humans—Excalibur 0.4.3 documentation](https://excalibur-py.readthedocs.io/en/master/)
* [Tabula: Extract Tables from PDFs](https://tabula.technology/)

## PDF Content Search

* [rga](https://phiresky.github.io/blog/2019/rga--ripgrep-for-zip-targz-docx-odt-epub-jpg/) : Rga: Ripgrep, but also search for PDFs, E-Books, Office documents, zip, tar.gz

## PDF Addon

* [belinghy/PDFRefPreview: Preview citations and other internal links in PDFs on mouse hover in the browser.](https://github.com/belinghy/PDFRefPreview)

## Look Scanned PDF

* [Look Scanned](https://lookscanned.io/scan)
* [Edouard Klein / falsisign · GitLab](https://gitlab.com/edouardklein/falsisign)
* [rwv/lookscanned.io: 📚 LookScanned.io - Make your PDFs look scanned](https://github.com/rwv/lookscanned.io)
* [baicunko/scanyourpdf: Repository for the Scan Your Pdf community](https://github.com/baicunko/scanyourpdf)
* [Make any PDF look like scanned!](https://www.scanyourpdf.com/)

## PDF Tools

* [Apps for PDF Document Manipulation](https://products.fileformat.app/pdf/)

## Diff PDF compare

By default, its only output is its return\
code, which is 0 if there are no differences and 1 if the two PDFs differ. If\
given the `--output-diff` option, it produces a PDF file with visually\
highlighted differences:

```none
$ diff-pdf --output-diff=diff.pdf a.pdf b.pdf
```

Copy

Another option is to compare the two files visually in a simple GUI, using\
the `--view` argument:

```none
$ diff-pdf --view a.pdf b.pdf
```

Copy

This opens a window that lets you view the files' pages and zoom in on details.\
It is also possible to shift the two pages relatively to each other using\
Ctrl-arrows (Cmd-arrows on MacOS). This is useful for identifying translation-only differences.

See the output of `$ diff-pdf --help` for complete list of options.
