Automated PDF Preflight and Risk Auditing with PDFium
Implement PDF preflight checks in Delphi with the PDFium C API: launch and JavaScript detection, effective image DPI math, permission bits, and PDF/A claims
Software Development Blog
General PDF Programming tutorials and guides
Implement PDF preflight checks in Delphi with the PDFium C API: launch and JavaScript detection, effective image DPI math, permission bits, and PDF/A claims
Wire SAPI word-boundary events to PDFium word geometry in Delphi: COM lifecycle on a speech thread, PDF-to-pixel transforms, and synchronized highlights
Build a continuous-scroll PDF viewer in Delphi with PDFium Component, avoid rendering every page at once, and keep navigation smooth with visible-page rendering
Word and Excel export hybrid-reference PDFs carrying two cross-reference views. Learn to detect the /XRefStm trailer key in Delphi and process them safely
Why AES-256 encryption of gigabyte PDFs is 500,000 small CBC operations, not one pass: CNG handle reuse, buffer reuse, and R6 KDF costs in Delphi
Compare losLab PDF libraries for Delphi: create output with HotPDF, render existing files with PDFium Component, and handle compliance signing with PDF Library for Delphi
Defensive PDF parsing in Delphi: validate stream lengths and CCITT decode dimensions, bound xref offsets, cap decompression, and guard recursive structures
Why 2 GB PDFs break full-file MapViewOfFile on 32-bit Delphi, and how a sliding 64 MB mapping window plus fewer ReadFile syscalls restores throughput
Extracting pages from a PDF should take seconds. This post traces real bottlenecks in HotPDF Delphi workflows and shows which API path restores expected speed
How to scale every PDF page to 70% using CapturePage and DrawCapturedPage in the losLab PDF Library, with the centering math and working C# and Delphi samples
Convert RTF to PDF in Delphi with losLab PDF Library: GetCanvasDC creates a virtual DC, EM_FORMATRANGE paginates the content, LoadFromCanvasDc saves each page