The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 22 Python pdf-generation Projects
-
malicious-pdf
💀 Generate a bunch of malicious pdf files with phone-home functionality. Can be used with Burp Collaborator or Interact.sh
-
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.
-
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.
-
pystitcher
pystitcher stitches your PDF files together, generating nice customizable bookmarks for you using a declarative markdown file as input
-
django-lms
A learning management system using django web framework. Course add and drop, grade and assessment result management, online quiz, report generator, student and lecturers management, dashboard, and so much more...
-
otakuapuri
Otakuapuri is a manga downloader and anime streaming application that provides an easy and convenient platform for manga and anime enthusiasts. Users can download their favorite manga in PDF format and stream their favorite anime series.
-
fibs-reporter
Automatically generate a pdf report containing feature importance, baseline modelling, spurious correlation detection, and more, from a single command line input for any given ML CSV file
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Wrote a tool two years ago that does some of the PDF-tests. But more could be added: https://github.com/jonaslejon/malicious-pdf
I recently used this approach on fpdf2: PR #780 Hardening Pylint config
I recently used [0] Playwright for Python and [1] pypandoc to build a scraper that fetches a webpage and turns the content into sane markdown so that it can be passed into an AI coding chat [2].
They are both very gentle dependencies to add to a project. Both packages contain built in or scriptable methods to install their underlying platform-specific binary dependencies. This means you don't need to ask end users to use some complex, platform-specific package manager to install playwright and pandoc.
Playwright let's you scrape pages that rely on js. Pandoc is great at turning HTML into sensible markdown. Below is an excerpt of the openai pricing docs [3] that have been scraped to markdown [4] in this manner.
[0] https://playwright.dev/python/docs/intro
[1] https://github.com/JessicaTegner/pypandoc
[2] https://github.com/paul-gauthier/aider
[3] https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turb...
[4] https://gist.githubusercontent.com/paul-gauthier/95a1434a28d...
## GPT-4 and GPT-4 Turbo
Project mention: How to Entertain with Your Pocket Calculator (1975) | news.ycombinator.com | 2023-05-14(author of the PDF generation sw here, thanks to jrochkind1 for pointing me in this direction) Would you mind filing a bug here with your findings, so that we can figure out what is going on? https://github.com/internetarchive/archive-pdf-tools
We (archive.org) tested the software extensively with the various readers, and we haven't found problems with the PDFs on Apple Preview.
Python pdf-generation related posts
- How to Entertain with Your Pocket Calculator (1975)
- Pylint strict base configuration
- Caffè Italia * 30/04/23
- New fpdf2 release - 2.7.4 - Images can now be embedded as CMYK - Docs for using Pygal & FastAPI - Various bugfixes
- Pdfkit vs weasyprint ?
- Borb: the open source PDF engine
- New fpdf2 release - 2.7.0 - New methods table() and set_fallback_fonts() - keep_aspect_ratio - ICC Profiles
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source pdf-generation projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | borb | 3,277 |
2 | malicious-pdf | 2,585 |
3 | xhtml2pdf | 2,169 |
4 | pikepdf | 2,019 |
5 | fpdf2 | 930 |
6 | pypandoc | 796 |
7 | rst2pdf | 535 |
8 | pytips | 421 |
9 | pystitcher | 388 |
10 | django-lms | 385 |
11 | goosepaper | 244 |
12 | md2pdf | 215 |
13 | PyPDFForm | 84 |
14 | undying-dusk | 82 |
15 | archive-pdf-tools | 79 |
16 | django-renderpdf | 61 |
17 | slideshare-downloader | 60 |
18 | otakuapuri | 18 |
19 | python-anvil | 16 |
20 | saved-reddit-posts | 10 |
21 | fibs-reporter | 5 |
22 | FastPDF Service API (Python) | 0 |