JavaScript PDF

Open-source JavaScript projects categorized as PDF

Top 23 JavaScript PDF Projects

  • Etherpad

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

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

    A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web

  • 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
  • react-pdf

    📄 Create PDF files using React

  • Project mention: How we improved our client-side PDF generation by 5x | dev.to | 2024-03-17

    Using react-pdf, we crafted a solution that allowed users to manipulate their reports with an impressive degree of flexibility. But, as data grew (imagine trying to cram an entire financial year's worth of invoices, up to 22,000 rows, into one PDF), our solution began to falter, especially on older PCs with limited resources.

  • Parsr

    Transforms PDF, Documents and Images into Enriched Structured Data

  • Project mention: LlamaCloud and LlamaParse | news.ycombinator.com | 2024-02-20

    I'm part of the team that build LlamaParse. It's net improvement compare to other PDF->Structured Text extractors (I build several in the past, includig https://github.com/axa-group/Parsr).

    For character extraction, LlamaParse use a mixture of OCR / character extraction from the PDF (it's the only parser I'm aware of that address some of the buggy PDF font issues, check the 'text' mode to see raw document before reconstruction), use a mixture of heuristic and Machine learning models to reconstruct the document.

    Once plug with a Recursive retrieval strategy, allow you to get Sota result on question answering over complexe text (see notebook: https://github.com/run-llama/llama_parse/blob/main/examples/...).

    AMA

  • percollate

    A command-line tool to turn web pages into readable PDF, EPUB, HTML, or Markdown docs.

  • Project mention: The Case Against AI Everything, Everywhere, All at Once | news.ycombinator.com | 2023-10-19

    You can still choose automation. The easier route for me is to use wallabag to save the article. Then on my remarkable tablet I can grab a very readable document with https://github.com/koreader/koreader.

    The other option is to use https://github.com/danburzo/percollate to convert a webpage to a nice document directly. I use both tools depending on my needs.

  • node-html-pdf

    This repo isn't maintained anymore as phantomjs got dreprecated a long time ago. Please migrate to headless chrome/puppeteer.

  • Project mention: HTML to PDF renderers: A simple comparison | dev.to | 2024-03-26

    node-html-pdf: the library is simple and easy to use, one simple command and you get your PDF. However, the library is no longer maintained and we expect to have issue with complex layouts. Also, even if the HTML document include already all information about the layout, you may have to add some optionto make it work correctly as shown in the .README. So while being simple, it requires manual fintuning for each document.

  • 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

  • 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
  • decktape

    PDF exporter for HTML presentations

  • universal-resume

    Minimal and formal résumé (CV) website template for print, mobile, and desktop. https://bit.ly/ur_demo

  • obsidian-annotator

    A plugin for reading and annotating PDFs and EPUBs in obsidian.

  • Project mention: New to obsidian | /r/ObsidianMD | 2023-10-07

    That said: - I assume you will be doing at least some highlighting / annotating of pdfs and / or websites. In that case, you might want to look into either plugins that automatically import your highlights from other tools (Zotero, Kindle or another e-ink device, Hypothes.is, Readwise, etc), or into plugins that allow for highlighting PDFs directly inside Obsidian (Obsidian Annotator). - Templater is useful for most folks that have to create many notes with repeated layout. If you have notes for each lesson, you could have a lesson note template, to create them faster and keep them consistent. - As a student, you have to keep track of your schedule when it comes to classes, exams, etc. - you could use a plugin to sync your existing Google calendar, or keep your calendar entirely in Obsidian (Full Calendar).

  • md2pdf

    Offline markdown to pdf, choose -> edit -> transform 🥂 (by realdennis)

  • Buka

    Buka is a modern software that helps you manage your ebook at ease.

  • vscode-markdown-pdf

    Markdown converter for Visual Studio Code

  • pdfjs

    A Portable Document Format (PDF) generation library targeting both the server- and client-side.

  • OpenComic

    Comic and Manga reader, written with Node.js and using Electron

  • Project mention: OpenComic VS yomikiru - a user suggested alternative | libhunt.com/r/OpenComic | 2023-07-28
  • asciidoctor-web-pdf

    Convert AsciiDoc documents to PDF using web technologies

  • Project mention: CSS for Printing to Paper | news.ycombinator.com | 2024-03-03

    I've been test-driving the web pdf build tool for Asciidoc, asciidoctor-web-pdf[1], for a few years, which uses Paged.js as the template engine before CSS PMM has its go. I like it - I like it a LOT[2] - but Puppeteer-Chrome bugs breaks the build on the regular, or requires a rework of templates. So the web-pdf team started just releasing docker images that include a tested Chromium version (among other things), so as to keep that from being such a PITA. Which is fine. Howaaaayyyyyyyver . . that shines a spotlight on a problem with this workflow: the dependency on browser rendering kit.

    [1] https://github.com/ggrossetie/asciidoctor-web-pdf

  • libresign

    ✍️ Nextcloud app to sign PDF documents

  • Project mention: Sign contract tool | /r/selfhosted | 2023-05-19

    Nextcloud app LibreSign

  • starter-book

    A book starter to kickstart your writing journey 🎉

  • pdf-annotate.js

    Annotation layer for pdf.js

  • chrome-headless-render-pdf

  • webviewer-react-sample

    Sample to demonstrate integrating WebViewer into React

  • twindle

    Twindle - an open source project for beginners. Converting twitter threads to pdf, epub, and mobi format to be read by Kindle.

  • jsx-pdf

    Generate PDFs using JSX! 🎯

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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).

JavaScript PDF related posts

  • DEMO - Voice to PDF - Complete PDF documents with voice commands using the Claude 3 Opus API

    4 projects | dev.to | 27 Apr 2024
  • How we improved our client-side PDF generation by 5x

    1 project | dev.to | 17 Mar 2024
  • Ask HN: Can 2 ledgers generate the same seed phrase out of millions out there?

    2 projects | news.ycombinator.com | 21 Jan 2024
  • Show HN: An open-source web-app for creating resumes using YAML

    2 projects | news.ycombinator.com | 1 Nov 2023
  • Writerside – a new technical writing environment from JetBrains

    3 projects | news.ycombinator.com | 23 Oct 2023
  • How to create dynamic PDF using React?

    1 project | dev.to | 20 Sep 2023
  • Issue getting Parsr GUI up and running

    1 project | /r/docker | 13 Sep 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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. Learn more →

Index

What are some of the best open-source PDF projects in JavaScript? This list will help you:

Project Stars
1 Etherpad 15,898
2 koodo-reader 15,767
3 react-pdf 14,166
4 Parsr 5,660
5 percollate 4,122
6 node-html-pdf 3,545
7 pdf-bot 2,608
8 decktape 2,145
9 universal-resume 1,702
10 obsidian-annotator 1,376
11 md2pdf 1,309
12 Buka 1,070
13 vscode-markdown-pdf 939
14 pdfjs 762
15 OpenComic 741
16 asciidoctor-web-pdf 434
17 libresign 428
18 starter-book 337
19 pdf-annotate.js 244
20 chrome-headless-render-pdf 221
21 webviewer-react-sample 153
22 twindle 132
23 jsx-pdf 120

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com