TypeScript PDF

Open-source TypeScript projects categorized as PDF Edit details

Top 11 TypeScript PDF Projects

  • Zettlr

    A Markdown Editor for the 21st century.

    Project mention: [Hobby Scuffles] Week of July 4, 2022 | reddit.com/r/HobbyDrama | 2022-07-09

    Ghostwriter, CuteMarkEd, Joplin,or Zettlr? Any of these might be worth looking at.

  • pdf-lib

    Create and modify PDF documents in any JavaScript environment

    Project mention: PDF editing - client side with canvas or on server? | reddit.com/r/reactjs | 2022-06-14
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • ng2-pdf-viewer

    📄 PDF Viewer Component for Angular

    Project mention: Is this package using applications to show ads? | reddit.com/r/Angular2 | 2022-03-04

    The commit that adds the code denotes it as adding "analytics". So this app is probably intended to be the live demo on the author's website and not actually malicious.

  • lookscanned.io

    📚 LookScanned.io - Make your PDFs look scanned

    Project mention: Show HN: Make Your PDF Look Scanned in Browser | news.ycombinator.com | 2022-04-19

    The GitHub link is prominent on their main page but what wasn't obvious was an example PDF


  • exifcleaner

    Cross-platform desktop GUI app to clean image metadata

    Project mention: ExifLooter – finds geolocation info on all URLs and directories | news.ycombinator.com | 2022-07-30

    I religiously strip metadata with ExifCleaner[0]. Thankfully old cameras don’t have GPS sensors, but with the new ones you have to be careful, including smartphone cameras. Metadata in images serves no other purpose than invading privacy. That and being able to sort media by location, time, etc

    [0] https://exifcleaner.com/

  • svg2pdf.js

    A javascript-only SVG to PDF conversion utility that runs in the browser. Brought to you by yWorks - the diagramming experts

    Project mention: What's a good way to deliver printable reports? | reddit.com/r/sveltejs | 2022-08-06

    If you need to print to exact dimensions, you MUST use PDF. This was what i needed, so I draw everything to an SVG, and made sure that my units were in "pt" (that is 1px = 1/72inch). When creating the PDF, I specified that the units were in "pt" and used https://github.com/yWorks/svg2pdf.js/ to convert the SVG. Note that this has major disadvantages. SVG does not support word wrap by default; you'll have to write your own. You'll also have to get users to specify a paper size in your app. Again, test, test, test. If you want to preview the PDF, not all browsers can display PDF natively (looking at you Android)! Some browsers won't print exact size even in PDF (Android). Some browsers will reduce page margins if printing from an inline iframe preview (Safari). You need annoying workarounds. Like downloading instead of previewing the file on Android, or making sure to always open a new tab on Safari.

  • labelmake

    labelmake has moved and now available at pdfme / https://github.com/pdfme/pdfme

    Project mention: Generate a PDF on the server side | reddit.com/r/learnjavascript | 2022-01-18

    I need my JS to fetch data from my DB (since all the values for width, size and pos are located on my db) and then generate it using a JS library (I will use this one).

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • pdf-to-printer

    Print PDFs and images from Node.js and Electron

  • puppeteer-report

    Convert HTML to PDF by Puppeteer with support of adding a custom header, footer, and page number

    Project mention: Jikji - Layout library for building effortless reports in React | dev.to | 2022-05-14

    puppeteer-report provides a simple solution for having a custom header, footer, and page numbers. Still, I got a bunch of requests on GitHub for new features and had to reject most of them because puppeteer has a lot of limitations in the customization of layout and printing.

  • pdfmake-wrapper

    Wrapper based on pdfmake library (http://pdfmake.org) to generate PDF documents in an easy and readable way.

    Project mention: GitHub - Lugriz/pdfmake-wrapper: Wrapper based on pdfmake library (http://pdfmake.org) to generate PDF documents in an easy and readable way. | reddit.com/r/opensource | 2022-05-15
  • resume

    Universal Résumé template rebuilt with React, renders from JSON config (by oguzgelal)

    Project mention: Universal Résumé template rebuilt with React, rendered from JSON config | reddit.com/r/webdev | 2021-12-24

    But, serious question: in this case what would be the difference between building it in React and not? If you write your React components as functions that output HTML, and the whole thing only renders once anyway, don't you basically just have a collection of pure functions outputting strings either way? Like, here's one of OP's components. What's the advantage of this vs just using a template string literal?

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 2022-08-06.

TypeScript PDF related posts


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

Project Stars
1 Zettlr 7,381
2 pdf-lib 4,197
3 ng2-pdf-viewer 1,156
4 lookscanned.io 1,062
5 exifcleaner 903
6 svg2pdf.js 431
7 labelmake 355
8 pdf-to-printer 302
9 puppeteer-report 95
10 pdfmake-wrapper 61
11 resume 28
Find remote jobs at our new job board 99remotejobs.com. There is 0 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.