Java PDF Blog » Jacob Collins Feed https://blog.idrsolutions.com/author/jacob-collins/ PDF tips and JPedal highlights en-US hourly 1 The Best PDF Inspector Tools for Developers https://blog.idrsolutions.com/the-best-pdf-inspector-tools-for-developers/ Jacob Collins Fri, 19 Jun 2026 09:27:44 +0000 https://blog.idrsolutions.com/?p=39637 If you have ever opened a PDF in a hex editor at 2am trying to work out why a font is missing or why... How to Read PDF files in Java (Step-by-Step Guide) https://blog.idrsolutions.com/how-to-read-pdf-files-in-java-step-by-step-guide/ Jacob Collins Wed, 13 May 2026 09:45:21 +0000 https://blog.idrsolutions.com/?p=39094 TL;DR Java has no native PDF support, so you need a library. Apache PDFBox is free and adequate for basic extraction, and iText adds... How to add a watermark to a PDF in Java (Tutorial) https://blog.idrsolutions.com/how-to-add-a-watermark-to-a-pdf-in-java/ Jacob Collins Thu, 07 May 2026 16:03:11 +0000 https://blog.idrsolutions.com/?p=39028 TL;DR Watermarking a PDF allows you to add branding, ownership information, or document status indicators onto your pages. While libraries like Apache PDFBox and... Working with PDF Files in Java: A Complete Guide to Solving Common Tasks https://blog.idrsolutions.com/working-with-pdf-files-in-java/ Jacob Collins Thu, 23 Apr 2026 11:29:07 +0000 https://blog.idrsolutions.com/?p=38792 Portable Document Format (PDF) files are the standard for sharing and preserving documents across the internet and other platforms, but working with them programmatically... Why choose a pure Java PDF library? https://blog.idrsolutions.com/why-choose-a-pure-java-pdf-library/ Jacob Collins Thu, 16 Apr 2026 14:23:58 +0000 https://blog.idrsolutions.com/?p=38819 TL;DR Choosing a pure Java PDF library ensures seamless cross-platform deployment and enhanced security through JVM-managed memory. This strategy minimizes technical debt by simplifying... How to remove text from a PDF in Java using JPedal (Tutorial) https://blog.idrsolutions.com/how-to-remove-text-from-a-pdf-in-java-using-jpedal-tutorial/ Jacob Collins Thu, 09 Apr 2026 09:31:57 +0000 https://blog.idrsolutions.com/?p=38703 TL;DR True PDF redaction in Java requires two things: hiding the text visually and removing it from the content stream. This tutorial shows how... How to redact PDF text with the JPedal Viewer https://blog.idrsolutions.com/how-to-redact-pdf-text-with-the-jpedal-viewer/ Jacob Collins Thu, 02 Apr 2026 13:05:09 +0000 https://blog.idrsolutions.com/?p=38708 TL;DR The JPedal PDF Viewer can be used to redact text in PDF documents. Select ‘Redact’ from the tools menu and draw a rectangle... How to remove unused objects from PDF file (Tutorial) https://blog.idrsolutions.com/remove-unused-objects-from-pdf-file-tutorial/ Jacob Collins Mon, 23 Mar 2026 18:12:00 +0000 https://blog.idrsolutions.com/?p=38690 PDF files sometimes contain objects which are never used. This increases the file size and is wasteful. This tutorial shows you how to reduce... How to extract text from a PDF as JSON https://blog.idrsolutions.com/extract-text-from-a-pdf-as-json/ Jacob Collins Mon, 23 Mar 2026 18:07:51 +0000 https://blog.idrsolutions.com/?p=38688 Some PDF files can be “tagged” which means they contain information about the structure of the file. This structure is embedded as metadata within... How to add a CMYK image to a PDF in Java (Tutorial) https://blog.idrsolutions.com/how-to-add-a-cmyk-image-to-a-pdf-in-java-tutorial/ Jacob Collins Mon, 23 Mar 2026 15:40:18 +0000 https://blog.idrsolutions.com/?p=38671 TL;DR Printers operate in CMYK colour space rather than RGB, so adding a CMYK image to a PDF will ensure printing accuracy. The JPedal...