borb
ReportLab
Our great sponsors
borb | ReportLab | |
---|---|---|
66 | 0 | |
3,267 | - | |
- | - | |
5.2 | - | |
10 days ago | almost 8 years ago | |
Python | ||
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
borb
-
Generating PDF from some sort of template (jinja2) with headers, footers, images, not just a printed HTML document.
Have you looked at borb? I’m not sure if it’s exactly what you need I found it useful when doing something similar to you
-
looking for an "low dependency" or pythonesque way to generate PDF's
You might take a look at borb
-
fpdf2.5.2 : SVG support and comparison with borb
I will also perform a quick comparison with the borb library.
-
borb, the pure Python PDF library
Get borb from source on GitHub, or download using PyPi.
- borb v2.0.16
-
Hacker News top posts: Sep 18, 2021
Borb – A Python library to read, write, and edit PDF files\ (12 comments)
-
Read, write, and edit PDF files with borb, a pure Python library
Confusingly, while the README says AGPL/commercial, the LICENSE file (https://github.com/jorisschellekens/borb/blob/master/LICENSE) says it's GPL.
Page numbers are part of the PageInfo object within a PDF, but it looks like currently this is generated naively [0], so I don't think multiple numbering schemes are currently supported by this library.
[0] https://github.com/jorisschellekens/borb/blob/master/borb/pd...
The README in the GitHub repo for borb is a bit of a better explainer than this landing page (especially for Python programmers).
https://github.com/jorisschellekens/borb/blob/master/README....
ReportLab
We haven't tracked posts mentioning ReportLab yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
PyPDF2 - A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
WeasyPrint - The awesome document factory
PDFMiner - Python PDF Parser (Not actively maintained). Check out pdfminer.six.
pdf2docx - Open source Python library for converting PDF to DOCX.
pikepdf - A Python library for reading and writing PDF, powered by QPDF
fpdf2 - Simple PDF generation for Python
pymorphy2 - Morphological analyzer / inflection engine for Russian and Ukrainian languages.
pdftabextract - A set of tools for extracting tables from PDF files helping to do data mining on (OCR-processed) scanned documents.
Camelot - A Python library to extract tabular data from PDFs