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.
- Brainiall PDF to Markdown ActionConverters
GitHub Action that converts PDF files to Markdown through the hosted Brainiall API.
- CleverPDFConverters
File converter with a good selection of formats.
- ClientPDFMisc
Free, client-side tool to merge PDF files entirely in the browser via pdf-lib. No upload, no signup, no server.
- Convert PDF OnlineConverters
Convert to and from multiple formats, and several other features.
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 155 resources. View the full list on GitHub β