awesome-pdf
github.com/karllhughes/awesome-pdf ↗A collection of high-quality libraries, links, and resources for developers working with PDFs 🕶
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me misc resources from awesome-pdf"
Installation instructions →What's inside
Guides and Tutorials
- Acrobat Library
Acrobat guides and tutorials.
- Convert PDF to Audio
Guide to text to speech conversion with Python.
- Creating a PDF in Swift with PDFKit
PDF tutorial using Apple’s PDFKit.
- Creating PDF Files in Java
Java tutorial using iText and PdfBox.
- Hand-coded PDF Tutorial
Technical overview on working with PDFs.
- HTML node tree to PDF tutorial
Convert an HTML node tree to PDF using jsPDF and html2canvas.
APIs
- Actual Reports
API for transactional PDF generation.
- ConvertAPI PowerPoint2Pdf API
Convert PowerPoint to PDF files using any of nine languages.
- DocRaptor
HTML to PDF API.
- DOCX to PDF API
Convert Word to PDF.
- edocr
Use documents to generate leads.
- Excel2Pdf API
Convert Excel docs to PDF files.
Software
- Adobe Acrobat
Tools from the original creators of the PDF format.
- Apache FOP
Formatting objects processor that supports PDFs.
- Foxit Software
Multiple PDF-related products and other resources.
- XpdfReader
Free PDF viewer and toolkit.
Tools
- AllPDFMagicMisc
Free online PDF toolbox with 33+ tools and AI-powered workflows. Merge, split, compress, convert, edit, sign, and protect PDFs with zero signup. Features AI Summarizer, Invoice Extractor, Contract Analyzer, and Multi-PDF Chat.
- backslideConverters
Presentation creator using Markdown and converting to PDF.
- CleverPDFConverters
File converter with a good selection of formats.
- Convert PDF OnlineConverters
Convert to and from multiple formats, and several other features.
- CV BoilerplateConverters
Generate PDF résumés via LaTeX.
- Docs.zoneConverters
Combine and convert PDF files.
Libraries
- Apache PDFBoxJava
PDF manipulation and command line utilities.
- Apple PDFKitSwift
Framework for Swift and Objective-C.
- boxpdfJavaScript
Memory optimized, streaming, flexbox JS PDF library.
- CAM-PDFPerl
Read and write PDF files.
- clj-pdfMisc/Multi-language
Clojure PDF generation.
- CombinePDFRuby
Combine, parse, number, and watermark PDFs in Ruby.
Credits/Other lists
- awesome-list-pdf-creation
A good selection of PDF resources.
- awesome-pdf
Long list of resources, including many open-source projects.
Documentation
- DC Developer Resources
Documentation for PDF Library SDK and others.
- Understanding PDF Standards
PDF standards compliance.
Showing a sample of 136 resources. View the full list on GitHub →