pdfkit - A Ruby gem to transform HTML + CSS into PDFs using the command-line utility wkhtmltopdf

  •        21

Create PDFs using plain old HTML+CSS. Uses wkhtmltopdf on the back-end which renders HTML using Webkit. Note: The automated installer has been removed.

https://github.com/pdfkit/pdfkit

Tags
Implementation
License
Platform

   




Related Projects

python-pdfkit - Wkhtmltopdf python wrapper to convert html to pdf

  •    Python

Python 2 and 3 wrapper for wkhtmltopdf utility to convert HTML to PDF using Webkit. Warning! Version in debian/ubuntu repos have reduced functionality (because it compiled without the wkhtmltopdf QT patches), such as adding outlines, headers, footers, TOC etc. To use this options you should install static binary from wkhtmltopdf site or you can use this script.

pdfkit - A JavaScript PDF generation library for Node and the browser

  •    CoffeeScript

A JavaScript PDF generation library for Node and the browser. PDFKit is a PDF document generation library for Node and the browser that makes creating complex, multi-page, printable documents easy. It's written in CoffeeScript, but you can choose to use the API in plain 'ol JavaScript if you like. The API embraces chainability, and includes both low level functions as well as abstractions for higher level functionality. The PDFKit API is designed to be simple, so generating complex documents is often as simple as a few function calls.

transmuter - The Alien device to convert Markdown and Textile files to HTML or PDF

  •    Ruby

Transmuter is a command line tool to convert Markdown and Textile files into HTML or PDF, or HTML files to PDF. It uses pygments.rb, PDFkit, Redcarpet, and RedCloth.

pdfkit - A PDF generation library for Node.js

  •    CoffeeScript

A PDF generation library for Node.js

IMGKit - Uses wkhtmltoimage to create JPGs and PNGs from HTML

  •    Ruby

Create JPGs using plain old HTML+CSS. Uses wkhtmltoimage on the backend which renders HTML using Webkit. Heavily based on PDFKit.


go-wkhtmltopdf - Golang commandline wrapper for wkhtmltopdf

  •    Go

See http://wkhtmltopdf.org/index.html for wkhtmltopdf docs. We needed a way to generate PDF documents from Go. These vary from invoices with highly customizable lay-outs to reports with tables, graphs and images. In our opinion the best way to do this was by using HTML/CSS templates as source for our PDFs. Using CSS print media types and millimeters instead of pixel units we can generate very acurate PDF documents using wkhtmltopdf.

fontkit - An advanced font engine for Node and the browser

  •    Javascript

Fontkit is an advanced font engine for Node and the browser, used by PDFKit. It supports many font formats, advanced glyph substitution and layout features, glyph path extraction, color emoji glyphs, font subsetting, and more. Opens a font file asynchronously, and calls the callback with a font object. For collection fonts (such as TrueType collection files), you can pass a postscriptName to get that font out of the collection instead of a collection object.

wisepdf - Wkhtmltopdf wrapper done right

  •    Ruby

Wkhtmltopdf wrapper done right. Wisepdf uses the shell utility wkhtmltopdf to serve a PDF file to a user from HTML. In other words, rather than dealing with a PDF generation DSL of some sort, you simply write an HTML view as you would normally, then let PDF take care of the hard stuff.

gotenberg - :scroll: A stateless API for converting Markdown files, HTML files and Office documents to PDF

  •    Go

At TheCodingMachine, we build a lot of web applications (intranets, extranets and so on) which require to generate PDF from various sources. Each time, we ended up using some well known libraries like wkhtmltopdf or unoconv and kind of lost time by reimplementing a solution from a project to another project. Meh. The API is now available on your host under http://127.0.0.1:3000.

django-wkhtmltopdf - Django Wrapper to the PDF Renderer: wkhtmltopdf

  •    Python

Provides Django views to wrap the HTML to PDF conversion of the wkhtmltopdf binary. Install the wkhtmltopdf static binary.

node-wkhtmltopdf - A wrapper for the wkhtmltopdf HTML to PDF converter using WebKit

  •    Javascript

A Node.js wrapper for the wkhtmltopdf command line tool. As the name implies, it converts HTML documents to PDFs using WebKit. First, you need to install the wkhtmltopdf command line tool on your system.

wkhtmltopdf - Convert HTML to PDF using Webkit (QtWebKit)

  •    C++

wkhtmltopdf and wkhtmltoimage are command line tools to render HTML into PDF and various image formats using the QT Webkit rendering engine. These run entirely "headless" and do not require a display or display service. See http://wkhtmltopdf.org for updated documentation.

wicked_pdf - PDF generator (from HTML) plugin for Ruby on Rails

  •    Ruby

Wicked PDF uses the shell utility wkhtmltopdf to serve a PDF file to a user from HTML. In other words, rather than dealing with a PDF generation DSL of some sort, you simply write an HTML view as you would normally, then let Wicked PDF take care of the hard stuff. to config/initializers/mime_types.rb in older versions of Rails.

athenapdf - Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker

  •    Go

Simple, Docker-powered PDF conversions.Athena is comprised of an Electron command line interface (CLI) tool, and a Go microservice for converting HTML to PDF documents.

Pechkin - .NET Wrapper for WkHtmlToPdf static DLL. Allows you to utilize full power of the library.

  •    C++

.NET Wrapper for WkHtmlToPdf DLL, library that uses Webkit engine to convert HTML pages to PDF. A: By default, all backgrounds will be ommited from the document.

PDF Generator for .NET

  •    

PDF Generator (HTML-to-PDF) for .NET based on WkHtmlToPdf in one assemply.

phpwkhtmltopdf - A slim PHP wrapper around wkhtmltopdf with an easy to use and clean OOP interface

  •    PHP

PHP WkHtmlToPdf provides a simple and clean interface to ease PDF and image creation with wkhtmltopdf. The wkhtmltopdf and - optionally - wkhtmltoimage command must be installed and working on your system. See the section below for details. Make sure, that you include the composer autoloader somewhere in your codebase.

imgkit - 🎆 Wkhtmltoimage python wrapper to convert html to image

  •    Python

Python 2 and 3 wrapper for wkhtmltoimage utility to convert HTML to IMG using Webkit. Warning! Version in debian/ubuntu repos have reduced functionality (because it compiled without the wkhtmltopdf QT patches), such as adding outlines, headers, footers, TOC etc. To use this options you should install static binary from wkhtmltopdf site or you can use this script.

Pandoc - Universal markup converter

  •    Haskell

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. Pandoc can read Markdown, CommonMark, PHP Markdown Extra, GitHub-Flavored Markdown, MultiMarkdown, and (subsets of) Textile, reStructuredText, HTML, LaTeX, MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Haddock markup, OPML, Emacs Org mode, DocBook, JATS, Muse, txt2tags, Vimwiki, EPUB, ODT, and Word docx.

html-pdf-chrome - HTML to PDF converter via Chrome/Chromium

  •    TypeScript

HTML to PDF converter via Chrome/Chromium. Note: It is strongly recommended that you keep Chrome running side-by-side with Node.js. There is significant overhead starting up Chrome for each PDF generation which can be easily avoided.