pdf-generation

Open-source projects categorized as pdf-generation

Top 23 pdf-generation Open-Source Projects

  • Etherpad

    Etherpad: A modern really-real-time collaborative document editor.

  • Project mention: Edit This Blog Post | news.ycombinator.com | 2024-02-06
  • Dompdf

    HTML to PDF converter for PHP

  • Project mention: Intro to DOMPDF - lightest and simplest PHP library to generate PDF documents | dev.to | 2024-04-05

    Generating PDF documents out of your app's HTML output is a very common requirement and there are several open source libraries to accomplish this. I came across this need for my project recently and I evaluated many popular ones such as TCPDF, mpdf, FPDF, etc. But the one that truly stood up to my evaluation in terms of efficiency (minimal footprint) and ease of implementation was DOMPDF.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • pandoc-latex-template

    A pandoc LaTeX template to convert markdown files to PDF or LaTeX.

  • Project mention: A pandoc LaTeX template to convert Markdown files to PDF or LaTeX | news.ycombinator.com | 2024-02-22
  • Snappy

    PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Wrapper for wkhtmltopdf/wkhtmltoimage (by KnpLabs)

  • Project mention: How to Simply Generate a PDF From HTML in Symfony With WeasyPrint | dev.to | 2023-12-12

    When I first looked for solutions to generate a PDF document in a Symfony application, I was amazed to find that a SymfonyCast was made about this. It features the PHP library Snappy, which is essentially a wrapper around wkhtmltopdf.

  • html2pdf.js

    Client-side HTML-to-PDF rendering using pure JS.

  • OpenPDF

    OpenPDF is a free Java library for creating and editing PDF files, with a LGPL and MPL open source license. OpenPDF is based on a fork of iText. We welcome contributions from other developers. Please feel free to submit pull-requests and bugreports to this GitHub repository.

  • Project mention: FLaNK AI for 11 March 2024 | dev.to | 2024-03-11
  • borb

    borb is a library for reading, creating and manipulating PDF files in python.

  • Project mention: Caffè Italia * 30/04/23 | /r/italy | 2023-04-30
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • resumake.io

    📝 A website for automatically generating elegant LaTeX resumes.

  • Project mention: What site/app do you use to build your resume? | /r/developersIndia | 2023-12-09

    Resumake is really good for starting out. Plus they let you download the latex code and customize it if you want.

  • pdf-bot

    🤖 A Node queue API for generating PDFs using headless Chrome. Comes with a CLI, S3 storage and webhooks for notifying subscribers about generated PDFs

  • malicious-pdf

    💀 Generate a bunch of malicious pdf files with phone-home functionality. Can be used with Burp Collaborator or Interact.sh

  • Project mention: Securing PDF Generators Against SSRF Vulnerabilities | /r/netsec | 2023-05-30

    Wrote a tool two years ago that does some of the PDF-tests. But more could be added: https://github.com/jonaslejon/malicious-pdf

  • FastReport

    Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports

  • unipdf

    Golang PDF library for creating and processing PDF files (pure go)

  • Project mention: PDF Annotations and Collaboration with Golang PDF Library | dev.to | 2023-09-01

    But how do we elevate our interaction with these files? How do we make annotations, edits, and collaboration more seamless? Here's where the Golang PDF Library swoops in like a superhero for your PDF woes.

  • xhtml2pdf

    A library for converting HTML into PDFs using ReportLab

  • pdfme

    A TypeScript based PDF generator library, made with React.

  • Project mention: Generating PDF documents from templates - NPM package | /r/node | 2023-04-20
  • pikepdf

    A Python library for reading and writing PDF, powered by QPDF

  • itext-java

    iText for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText can be a boon to nearly every workflow.

  • Project mention: FastPDF Service API (Java) VS itext7 - a user suggested alternative | libhunt.com/r/fastpdf-java | 2023-12-07
  • Open HTML to PDF

    An HTML to PDF library for the JVM. Based on Flying Saucer and Apache PDF-BOX 2. With SVG image support. Now also with accessible PDF support (WCAG, Section 508, PDF/UA)!

  • Project mention: Launch HN: Onedoc (YC W24) – A better way to create PDFs | news.ycombinator.com | 2024-03-11
  • screenshoteer

    Make website screenshots and mobile emulations from the command line.

  • sile

    The SILE Typesetter — Simon’s Improved Layout Engine

  • itext-dotnet

    iText for .NET is the .NET version of the iText library, formerly known as iTextSharp, which it replaces. iText represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enha

  • Project mention: FastPDF Service API (C# .NET) VS itext7-dotnet - a user suggested alternative | libhunt.com/r/fastpdf-csharp | 2023-12-07
  • PdfPig

    Read and extract text and other content from PDFs in C# (port of PDFBox)

  • dart_pdf

    Pdf creation module for dart/flutter

  • Project mention: Send a document with multiple copies of multiple names to a printer in desktop/web app | /r/FlutterDev | 2023-04-27

    One way I see is generating a PDF file of 100 pages, replacing the name (use https://pub.dev/packages/pdf, https://pub.dev/packages/printing or https://pub.dev/packages/syncfusion_flutter_pdf), then send the PDF file to the printer.

  • KnpSnappyBundle

    Easily create PDF and images in Symfony by converting html using webkit

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-05.

pdf-generation related posts

Index

What are some of the best open-source pdf-generation projects? This list will help you:

Project Stars
1 Etherpad 15,798
2 Dompdf 10,252
3 pandoc-latex-template 5,791
4 Snappy 4,333
5 html2pdf.js 3,819
6 OpenPDF 3,281
7 borb 3,277
8 resumake.io 3,140
9 pdf-bot 2,608
10 malicious-pdf 2,585
11 FastReport 2,545
12 unipdf 2,338
13 xhtml2pdf 2,169
14 pdfme 2,053
15 pikepdf 2,019
16 itext-java 1,827
17 Open HTML to PDF 1,824
18 screenshoteer 1,672
19 sile 1,599
20 itext-dotnet 1,537
21 PdfPig 1,454
22 dart_pdf 1,313
23 KnpSnappyBundle 1,215
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com