SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java PDF Projects
-
Stirling-PDF
#1 Locally hosted web application that allows you to perform various operations on PDF files
-
mit-deep-learning-book-pdf
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
-
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.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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)!
-
iText
[DEPRECATED] Core Java Library + PDF/A, xtra and XML Worker. Only security fixes will be added — please use iText 7
-
PdfViewer
Simple Android PDF viewer based on pdf.js and content providers. The app doesn't require any permissions. The PDF stream is fed into the sandboxed WebView without giving it access to content or files. CSP is used to enforce that the JavaScript and styling properties within the WebView are entirely static.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Stirling PDF: Self-hosted, web-based PDF manipulation tool | news.ycombinator.com | 2024-05-02Well it was developed initially by ChatGPT. First file I open I see repeated comments.
https://github.com/Stirling-Tools/Stirling-PDF/blob/7f577a60...
Project mention: pdfsam VS cpdf-binaries - a user suggested alternative | libhunt.com/r/pdfsam | 2023-08-18
Project mention: Show HN: Open-source Rule-based PDF parser for RAG | news.ycombinator.com | 2024-01-23
Are you looking for a way to render PDF's or produce them? If you want to produce PDF's, I've used https://pdfbox.apache.org/ successfully as well as https://itextpdf.com/ (potentially costs money).
I have been creating print labels with plot/cut lines using css and I used browsers to covert it to PDF. The experience was terrible. While all was perfect on my 1-page proof print, both large browsers messed up the final document (with a few hundred labels on several pages).
Firefox forgot to render images after a few pages. So on some labels the barcodes were not printed.
Chrome looked good at the fist glance. But it turned out that the plot/cut lines (which I created via CSS borders) had been shifted by 1-2mm on _some_ pages. Result was garbage.
I finally switched to https://github.com/flyingsaucerproject/flyingsaucer which is a high quality HTML/CSS to PDF library. Only drawback is that it only supports CSS 2.1, so some fancy features are not supported like rotating text.
Project mention: FastPDF Service API (Java) VS itext7 - a user suggested alternative | libhunt.com/r/fastpdf-java | 2023-12-07
Project mention: Launch HN: Onedoc (YC W24) – A better way to create PDFs | news.ycombinator.com | 2024-03-11
Are you looking for a way to render PDF's or produce them? If you want to produce PDF's, I've used https://pdfbox.apache.org/ successfully as well as https://itextpdf.com/ (potentially costs money).
PDF Converter, can remove password protection altogether if needed & is a great tool, then view in MJ PDF
There are some pdf readers that protect you against those things.
On Android, for example, there is the GrapheneOS Pdf Viewer [1]. It's readme has a pretty good explanation of how it works.
1: https://github.com/GrapheneOS/PdfViewer
Project mention: Show HN: Dropflow, a CSS layout engine for node or <canvas> | news.ycombinator.com | 2024-03-21I've served dynamic content directly as PDF with https://xmlgraphics.apache.org/fop/
Java PDF related posts
-
A small lathe built in a Japanese prison camp
-
Security review of this Java library
-
OpenPDF 2.0.0 Released
-
Stirling-PDF: local web application to perform various operations on PDFs
-
OpenPDF 1.3.34 Released
-
PDF rendering server-side using HTML 5 + CSS 3
-
FastPDF Service API (Java) VS itext7 - a user suggested alternative
2 projects | 7 Dec 2023 -
A note from our sponsor - SaaSHub
www.saashub.com | 4 May 2024
Index
What are some of the best open-source PDF projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Stirling-PDF | 22,075 |
2 | mit-deep-learning-book-pdf | 12,323 |
3 | OpenPDF | 3,312 |
4 | pdfsam | 3,102 |
5 | grobid | 3,075 |
6 | Apache PDFBox | 2,395 |
7 | flyingsaucer | 1,921 |
8 | itext-java | 1,850 |
9 | Open HTML to PDF | 1,827 |
10 | Tabula | 1,736 |
11 | iText | 1,564 |
12 | Images-to-PDF | 1,133 |
13 | document-viewer | 520 |
14 | PdfViewer | 508 |
15 | CERMINE | 476 |
16 | boxable | 323 |
17 | react-native-PDFView | 294 |
18 | PDFCreatorAndroid | 262 |
19 | email-to-pdf-converter | 252 |
20 | Dynamic Jasper | 242 |
21 | pdfcompare | 207 |
22 | CleanSCAN | 172 |
23 | Apache FOP | 166 |
Sponsored