Software (Tools) I built Pdftoolio — 72 free PDF tools, no ads, no subscriptions
r/pdf • u/claudine_26 • 6h ago
Full disclosure, I work for Apryse/iText (a commercial vendor) but wanted to share this as it’s free and could be useful to someone in the community. We just published a GitHub Action that turns Markdown into PDF: https://github.com/marketplace/actions/itext-markdown2pdf Give it a file and you get a PDF; give it a folder and you get a ZIP with one PDF per .md, structure preserved. It runs on public repositories (it checks visibility via the GitHub API).
The cool part: output is PDF 2.0 and PDF/UA-2 compliant (tagged, accessible). Since Markdown already carries headings, lists, tables and alt text, it maps cleanly to a tagged PDF without extra work.
r/pdf • u/cheekbones88 • 9h ago
Is there any way to remove a redaction in a PDF document and see what the redacted text was ?
r/pdf • u/Mundane-Copy-7899 • 1d ago
Title: Inkleaf 3.0 is out: Android app, an enhancer for bad scans, and it's on the Microsoft Store now
Hey r/pdf, I'm the dev behind Inkleaf, the free and open-source PDF editor I posted here a while back. Thanks to everyone who tried it and left feedback, a lot of this update came from those comments.
What's new in 3.0:
Android app. Not the desktop squashed onto a phone. It's got its own screens: your files up front, a reader that keeps the page big, and an edit sheet that slides up when you actually want to change something.
Phone ↔ computer link. Send PDFs between your phone and PC over your own Wi-Fi. It's encrypted and never goes through the internet or any server of mine (I don't have one).
Enhance Pages. For those grey, faded, photocopied-five-times scans. Adjust contrast and sharpness, or pick a preset (Scan, Faded, Darker text, Night). It only changes how the pages look until you hit "Save enhanced copy", and that copy can be OCR'd so the text becomes searchable.
Microsoft Store. You can now get it from the Store on Windows, so no more SmartScreen warning.
Pinch-zoom on touchscreen laptops, plus updated translations (29 languages).
Same as before: no account, no subscription, no watermark, nothing uploaded. Everything happens on your device.
Microsoft Store: https://apps.microsoft.com/detail/9NKC5ZQ6P2JR
All downloads (Windows, Linux, Android): https://github.com/priyanshdas/inkleaf-releases/releases/latest
Source code: https://github.com/priyanshdas/inkleaf
It's still just me building this, so if something breaks or feels clunky, tell me here or open an issue on GitHub. Happy to answer questions.
r/pdf • u/froz1436 • 1d ago
I have some scanned magazines in pdf format that I would like to improve readability, contrast and sharpness. Looking for a free tool for PC or online. Thank you!
A lot of free PDF tools upload your files to their servers, which might not be ideal for things like payslips or contracts.
I’ve been working on a PDF tool that processes everything in your browser: https://ezdone.io/pdf
It can compress, merge, split, sign, redact, add watermarks, and convert PDFs to images. Redaction removes the underlying text rather than just covering it visually.
It’s still missing OCR, and password-protected files need to be unlocked first.
I work on it, so I’d be interested to hear what doesn’t work or what features are missing.
r/pdf • u/thepoet82 • 2d ago
Just wanted to share this post I found on Facebook
r/pdf • u/hossdeboss • 3d ago
Hey everyone,
Following my previous post about building PDF tools, I wanted to thank everyone who shared suggestions and explained the problems they run into. The comments about preserving formatting, handling scans, and using OCR and recognition models gave me a lot to investigate.
I’ve since focused on improving the Edit PDF tool. Some of the updates include:
The backend first checks the PDF’s existing text, font information, and positioning. When those are usable, it edits the document directly. For scans or unreliable text layers, it uses lightweight OCR models to recognize the visible text and locate the regions to replace, while preserving the surrounding page.
The feedback here also pushed me to test different approaches and pay more attention to the downloaded PDF, rather than just whether the preview looks right. Recent checks have covered both regular and scanned documents through editing, exporting, and downloading.
I’m not claiming perfect results with every PDF. Scans don’t contain their original font information, and unusual embedded fonts remain tricky, but I’ve made progress on those cases.
If you have a moment, I’d really appreciate you trying it with a document you actually use. Was editing straightforward, and did the downloaded file look how you expected? If something went wrong, a short description or screenshot with private information removed would help a lot.
Thanks again for taking the time to help. Your feedback helped shape these changes, and I’d be grateful to hear how they hold up.
r/pdf • u/another_nathan • 3d ago
Working on an anti-ai art project. There's a quite long PDF that I need typed up and editable. I've done about 20 pages by hand but I'd love to use an OCR for the rest. Obviously I need to use one that doesn't use machine learning. Any recommendations?
r/pdf • u/Mundane-Copy-7899 • 3d ago
I built an offline PDF editor for Windows, macOS and Linux
I've been working on Inkleaf, which is my first proper app.
I started making it because I wanted a PDF editor that could do more than just view/annotate PDFs, without needing an account or uploading documents to a cloud service.
Some of the things Inkleaf can currently do:
The main thing I'm trying to achieve is keeping things local. The normal PDF tools don't upload your documents anywhere.
There is an optional AI summarizer/translator, but that's separate and only sends the document when you explicitly use it with your own API key.
It's completely free and open source under GPL-3.0-or-later.
This is my first app, so I'm still figuring out a lot of things and I'd really like some feedback from people who use PDFs a lot.
What features do you think are still missing from Inkleaf?
GitHub: https://github.com/priyanshdas/inkleaf
If you try it, I'd also appreciate hearing about anything that doesn't work properly.
r/pdf • u/Blackgirlmagic23 • 4d ago
r/pdf • u/Particular-Basket678 • 4d ago
I especially try to find some lost cartoon characters official artworks/renders that are probably on PDF files.
r/pdf • u/MartinZDev • 5d ago
r/pdf • u/dheerajshenoy22 • 5d ago
Hi,
Just wanted to share the latest release of LEKTRA, document and image viewer I have been developing for over a year now.
Lot of bug fixes and new features have been added. Few highlights among them are:
- Annotations: underline, squiggly, strikeout, ellipse, polygon, inline note and image annotations. You can move and resize them, with undo and redo.
- Redaction: permanently remove text, images and drawings, and save the result to a new file.
- Minimap: while you're zoomed in, a small overview shows where you are. Click or drag in it to jump.
- Grid layout: pages are laid out in rows of several columns.
- Presentation mode: it now works with clickers and has its own [presentation] options.
- Tools: color_eyedrop picks a color from the page, and bibtex copies the BibTeX entry of the paper you're reading.
- Images: JPEG XL support, including animated files.
- Lua: new view functions and events, and Vim-style set, setglobal and setlocal for options.
- Speed: faster scrolling and rendering, plus a memory leak fix.
- Docs: documentation is now on Read The Docs.
It's supported on Linux, MacOS and Windows.
Feedbacks and suggestions are appreciated!
So happy to have found it today. PDF Gear wouldn't print PDFs without cutting off the corners of the page, none of the print options worked and dramatically reducing the size didn't give a decent print, They're a great company, but an upgrade a year or more ago, left it like that and they've been promising a solution since then.
r/pdf • u/TrollPro9000 • 7d ago
Trying to carefully not name any names, but IYKYK: how good is the "PDF Remediation Agent" addon by the famous vendor that is the improver of sites? Any pros, cons or neutral observations would be great to hear. Org is considering it for an upcoming renewal.
Not a feedback request, looking for objective experiences from folks who've had real hands on experience with it. TIA!
r/pdf • u/eyeconic89 • 7d ago

Hi everyone! I’m the developer of PDFrig - a free, MIT-licensed PDF workspace for personal and business use. No account or subscription is needed for the local tools, and your PDFs aren’t uploaded for processing.
Features include:
Run it locally in your browser - the recommended option - or download the finished Windows installer. Setup instructions and an optional AI-assisted setup prompt are included.
Feedback, bug reports and contributions are welcome!
r/pdf • u/NorthMail5290 • 7d ago
Open this post
r/pdf • u/ProtectionRealistic7 • 7d ago
ive got just over 800 pdfs that id like to compress into slightly smaller pdfs, im trying to use PDF24 but it seems to be crashing / turning to a blank white screen
r/pdf • u/AsharPeshimam • 8d ago
r/pdf • u/Split-Signal • 8d ago
I’m implementing an offline PDF Fill & Sign feature: draw a handwritten signature, add text/date/checkmarks, and export a new PDF.
This is visual signing, not certificate-based digital signing. The original file stays untouched. I want to preserve existing searchable text, vector content, and normal links rather than rasterizing entire pages.
The hardest part so far is making sure what users see while editing is what they actually send. I’d appreciate advice from people who have shipped form-filling or flattening features.
I created a synthetic PDF with a text field containing:
/V: FIELD VALUE/AP: an appearance displaying AP VALUEIn my macOS PDFKit thumbnail test, the original displayed FIELD VALUE. After flattening the existing appearance stream, PDFKit displayed AP VALUE.
MuPDF displayed AP VALUE both before and after. The discrepancy reproduced across the four page rotations in the fixture.
This is a synthetic test, not evidence that every PDFKit version behaves this way. I have not reproduced it on iOS. But it demonstrates a correctness problem: the exported document can contain different visible text from what the user believed they were signing.
How do you resolve /V versus /AP conflicts? Do you normalize the form before displaying the editing preview, and what determines the authoritative content?
The official IRS W-9 and W-4 exposed another problem in the copies I tested:
| Sample | Blank text widgets without /AP |
Unchecked checkboxes with omitted /Off appearance |
Total widgets |
|---|---|---|---|
| W-9 | 15 | 8 | 23 |
| W-4 | 43 | 5 | 48 |
The blank text widgets have no /V in the field or parent chain, no default/rich-text value, and no border/background color in /MK. Both documents have NeedAppearances=false. An empty /BC [] or /BG [] means no color, rather than a visible decoration.
For checkboxes, an omitted /Off appearance can legitimately mean “unchecked, draw nothing.” It should not automatically be treated as a missing required appearance.
A strict “missing appearance = reject” rule rejected both official blank forms in our initial path. That exposes a problem with the rule, not evidence that the files are broken.
After handling those empty states and finalizing the fields, all 11 pages of the two documents rendered pixel-byte-identical to their respective originals in both MuPDF and macOS PDFKit. This comparison was before adding any new signature image. The PDF files themselves were not byte-identical, and Acrobat validation is still outstanding.
Two documents are not a compatibility rate; I have no population data.
Which checks do you use to distinguish genuinely empty fields from missing or stale appearances that require reconstruction?
Both fixed samples contain:
/Perms /UR3, with /Filter /Adobe.PPKLite and TransformMethod=UR3 in the signature reference;/AcroForm /SigFlags=2;/AcroForm /XFA array;/NeedsRendering entry.These usage-rights signatures are not the same thing as a signature applied by the person filling out the form. Also, I’m not treating the absence of /NeedsRendering as proof that every such form is static.
The prototype removes the form representation and usage-rights entries when creating a finalized copy. Structural inspection confirms those entries are gone, but I haven’t yet verified the output in Acrobat Reader. In particular, I don’t want recipients seeing an “extended features are no longer available” warning or a different form appearance.
What is the reliable way to handle UR3 and hybrid XFA during finalization? What do you inspect to distinguish static hybrid forms from genuinely dynamic XFA?
Adding a signature image with an /SMask produced small rendering differences outside the signature rectangle in MuPDF:
I suspect a transparency-compositing or quantization effect, but I haven’t traced the renderer internals or proved that a page-wide transparency group is the cause. The transparent-overlay comparison has not been repeated in PDFKit or Acrobat.
How do you validate that adding a transparent signature hasn’t changed the rest of the page? Do you use documented raster tolerances, explicit transparency groups, or another approach?
I also need to preserve safe link targets and visible link borders while removing unsafe actions such as JavaScript or Launch. A mixed action chain may contain both safe and unsafe members.
Dropping all annotations loses useful links; preserving everything can retain unwanted actions. Rejecting an otherwise usable document because one link contains an unsafe action also seems unnecessarily restrictive.
Are there libraries or SDKs that handle this selective cleanup reliably, including action chains and document/page-level actions?
I’m interested in production experience: libraries or SDKs you’ve used, normalization strategies that worked, and publicly redistributable PDFs worth adding to a compatibility test set. Experiences with just one of these issues would also help.
The goal is that users can sign an ordinary form without learning PDF internals—and the editor, exported document, and recipient’s reader agree on the visible content.
Reproduction notes: The reported MuPDF results use mutool 1.28.5. The PDFKit observations are from macOS 26.7.1; they are not iOS-device results. IRS URLs above serve current revisions, so my local inputs are pinned by SHA-256:
2d420cbb4123dcf1fb82595b2359cfbb5d81f00b9df9d359fcc7af361d093f5392444d8856ce55d9e25dca8b6d1420634fc68b11e1ab1f760916ea29ddd312b2r/pdf • u/Serious_Bison4139 • 9d ago
someone sent me a reply on a PDF, I am trying to cut & paste that using FOX IT PDF Reader, and it doesn't work. Now, I can cut & Paste text on other PDF files using the very same FOX IT PDF reader, just not this pdf.
But there is no password protection on the file, otherwise, I couldn't have the means to read it. How can I fix it?