Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-pdf
A collection of high-quality libraries, links, and resources for developers working with PDFs 🕶
https://github.com/karllhughes/awesome-pdf
Last synced: 3 days ago
JSON representation
-
Guides and Tutorials
-
Misc
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- JavaTpoint - Selection of clear, well-written guidance and information.
- Acrobat Library - Acrobat guides and tutorials.
- Real Python - How to work with a PDF in Python.
- Hand-coded PDF Tutorial - Technical overview on working with PDFs.
- Portable Document Format: An Introduction for Programmers - Long, old overview of PDF files.
- Make your own PDF File - Excellent multi-part guide to creating PDF files.
- Understanding the PDF File Format - Outstanding overview and collection of posts about PDFs.
- Creating a PDF in Swift with PDFKit - PDF tutorial using Apple’s PDFKit.
- Convert PDF to Audio - Guide to text to speech conversion with Python.
- Creating PDF Files in Java - Java tutorial using iText and PdfBox.
- MathWorks - Reading a PDF in MATLAB using iText.
- jsPDF HTML to PDF Tutorial - Convert HTML to PDF using jsPDF in JavaScript.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
- HTML node tree to PDF tutorial - Convert an HTML node tree to PDF using jsPDF and html2canvas.
-
-
SDKs
-
Libraries
-
Ruby
- Wicked PDF - Ruby on Rails PDF generation.
- CombinePDF - Combine, parse, number, and watermark PDFs in Ruby.
- HexaPDF - Ruby library to create and manipulate PDFs.
- Prawn - Ruby PDF generator including vector drawing and image embedding.
- Grim - Gem to extract (reap) PDF text and images.
-
JavaScript
- PDFKit (JavaScript) - JavaScript PDF generation library. For Node and the browser.
- pdfmake - Wrapper for PDFKit offering a few extra features.
- PDF-LIB - Pure JavaScript PDF library.
- labelmake - Simple PDF generator.
- React-pdf - React renderer for creating PDF files.
- PDFObject - Embed PDFs in HTML.
- pdf2json - Node module to convert PDF to JSON.
- PDF.js - Standards-based, general-purpose viewer.
- Puppeteer - Node library for controlling Chrome. Can also generate PDFs.
- dom-to-pdf - Generate printable PDFs from DOM nodes.
-
PHP
- TCPDF - Generate PDFs in PHP.
- mPDF - Generate PDFs from UTF-8 encoded HTML.
- FPDF - Create PDFs in pure PHP.
- dompdf - HTML to PDF converter.
- Snappy - Generate PDFs, thumbnails, and snapshots from websites.
- PHPWord - Library for reading and writing various document types.
- PdfParser - Data extraction library.
-
Python
- pdfrw - Python library for reading and writing PDFs.
- pikepdf - Creation, manipulation, and repair of PDFs.
- PDFMiner - Extract information from PDF documents.
- xpdf-python - Python wrapper for XPDF.
- PDF Reports - Generate reports from HTML or Pug templates.
- PyPDF4 - Various operations, such as split, merge, and transform PDF data.
- Slate - Wrapper for PDFMiner. Makes simple things easier.
- PDFQuery - Scrape PDF files using JQuery or XPath syntax.
-
Go
- UniDoc/UniPDF - Commercial Go library.
- gofpdf - High level support for text, drawing, and images.
- gopdf - Generate PDFs in Go.
- pdfcpu - Go library that can handle batch processing and encryption.
- goreport - PDF report generator.
-
C/C++
- LibHaru - C++ library to generate and embed images in PDFs.
- VersyPDF - C/C++ library including support for several formats and compression types.
- PDF-Writer - Fast and free C++ PDF handling library.
-
Java
- Apache PDFBox - PDF manipulation and command line utilities.
- gnujpdf - Create and print PDF files.
- jPod - Rich PDF manipulation and rendering framework.
- OpenPDF - Open-source successor of iText.
-
Perl
-
Swift
- Apple PDFKit - Framework for Swift and Objective-C.
- PDFGenerator - Simple PDF generator.
-
-
APIs
-
Misc/Multi-language
- DocRaptor - HTML to PDF API.
- RichText2Pdf API - Convert rich text documents to PDF.
- Excel2Pdf API - Convert Excel docs to PDF files.
- DOCX to PDF API - Convert Word to PDF.
- ConvertAPI PowerPoint2Pdf API - Convert PowerPoint to PDF files using any of nine languages.
- HTML to PDF conversion with CSS and JavaScript - The name says it all.
- Textibility API - Provides capabilities like compression, filtering, and text extraction.
- Actual Reports - API for transactional PDF generation.
- edocr - Use documents to generate leads.
- WebSequenceDiagrams - Generate URL diagrams, in PDF and other formats.
- Power PDF - Desktop software promising accurate file conversion.
-
-
Documentation
-
Misc/Multi-language
- DC Developer Resources - Documentation for PDF Library SDK and others.
- Understanding PDF Standards - PDF standards compliance.
-
-
WordPress Plugins
-
Misc/Multi-language
- SwipeBook PDF Viewer - Commercial WordPress plugin to display PDF files.
- WooCommerce PDF Catalog - Use PDF with WooCommerce.
- PDF Viewer for WordPress - Popular WordPress PDF viewer.
- WordPress Content to PDF - Export blog posts to PDF files.
-
-
Tools
-
Converters
- pdfcrowd - Automatically convert web pages to PDF. Also includes an API.
- HTML to PDF - Free and automatic web to PDF converter.
- Webpage to PDF - Paste in a URL and get a PDF file.
- W2P - Another web to PDF converter.
- PDFmyURL - Accurate, feature-rich web to PDF converter.
- Docs.zone - Combine and convert PDF files.
- Convert PDF Online - Convert to and from multiple formats, and several other features.
- Light PDF - Converter and other tools.
- Online PDF Converter - Turn other files into PDFs.
- CleverPDF - File converter with a good selection of formats.
-
Misc
- Sejda - Whole suite of PDF services, including conversion, security, manipulation, and more.
- Potrivit - Design PDF invoices.
- PDFElement - Software for editing, creating, conversion, and more.
-
-
Software
-
Misc
- Foxit Software - Multiple PDF-related products and other resources.
- Adobe Acrobat - Tools from the original creators of the PDF format.
- XpdfReader - Free PDF viewer and toolkit.
- Apache FOP - Formatting objects processor that supports PDFs.
-
-
Videos
-
Misc
- PDF—What is it for? - Computerphile video.
- What is a PDF file? - From Labelado.
- How to Insert a Signature on a PDF File - By eHow Tech.
- How to Compress PDF File Size - Tech-related tips.
-
Programming Languages
Categories
Sub Categories
Keywords
pdf
8
ruby
3
pdf-generation
3
html
2
php
2
pdf-generator
1
pdf-manipulation
1
javascript
1
dom
1
web
1
testing
1
node-module
1
headless-chrome
1
developer-tools
1
chromium
1
chrome
1
automation
1
tool
1
swift-library
1
swift
1
ios
1
generator
1
cocoapods
1
carthage
1
apple-swift
1
openpdf
1
java
1
itext
1
processor
1
pdflib
1
pdf-processor
1
pdf-lib
1
pdf-files
1
golang-library
1
golang
1
go
1
rtf
1
office
1
odt
1
msword
1
libreoffice-writer
1
docx
1
doc
1
image-generation
1
html-to-pdf
1
html-to-image
1
imagemagick
1
ghostscript
1
prawn
1