Barcodes in PDF With Delphi: QR, PDF417, DataMatrix
Vector barcodes print crisply at any size. See how PDFlibPas draws QR, PDF417, DataMatrix, and Code128 symbols in Delphi with error correction and sizing
Software Development Blog
Delphi PDF Library: PDFlibPas programming guides and examples.
Vector barcodes print crisply at any size. See how PDFlibPas draws QR, PDF417, DataMatrix, and Code128 symbols in Delphi with error correction and sizing
PDFlibPas emails PDFs from Delphi through Windows CDO, and correct CoInitializeEx apartment handling is what keeps multi-threaded batch sends from failing
Wire PDF/A preflight, PAdES signing, and ByteRange audits into one Delphi workbench with PDFlibPas so the revision you validate is the revision you sign.
Replay a PDF content stream in Delphi with PDFlibPas: track the CTM, text matrix, clip bounds, and the q/Q graphics-state stack for every operator
Export any TDataSet, FastReport, QuickReport or ReportBuilder report to PDF in Delphi using losLab PDF Library, with paginated tables and headless output
How PDFlibPas exposes one flat PDF API as a Stdcall DLL, Safecall ActiveX object, and Cdecl dylib, and the string and handle traps each binding hides.
PDFlibPas attaches document actions such as WillClose and WillPrint to the Catalog /AA, and page actions to the Page /AA in Delphi, with PDF/A limits
PDF/A compliance is not invoice compliance. See how PDFlibPas e-invoices pass both veraPDF container checks and Mustang business rules in Delphi.
Fix PDF/A preflight error 00030 in Delphi: EmbedMissingFonts in losLab PDF Library appends font programs to existing PDFs without rebuilding font dictionaries
PDFlibPas retries a wrong PDF password in Delphi by recreating TPDFDocument on every attempt, not by resetting it in place, and stops after sixteen tries
Read the PDF /Encrypt dictionary like an auditor: PDFlibPas calls for algorithm, key length, AES-256 R5 vs R6, permission bits, and Identity filter traps.
An e-invoice is a PDF/A-3 with invoice XML embedded inside. See how PDFlibPas builds Factur-X and ZUGFeRD hybrid invoices across profiles in Delphi.
How PDFlibPas merges PDFs fast in Delphi by reusing source bytes and shifting indirect references object-by-object, skipping the parse-reserialize round trip.
Move PDF form data between AcroForm and business systems in Delphi with losLab PDF Library: FDF and XFDF values, hierarchical fields, rich text and XFA XDP
PDFlibPas EnumPageContentStatesEx recurses into Delphi PDF Form XObjects, detecting cycles by call chain and scoping duplicate resource names correctly
PDF can carry a map's coordinate system. See how PDFlibPas reads GeoPDF viewports, measure dictionaries, and WKT or EPSG geographic frames in Delphi.
Build PDFlibPas GoToR, GoToE, and Launch actions in Delphi: remote page jumps, embedded PDF targets, and external launches, plus the zero-based page trap
Write ISO 32000-1 incremental updates in Delphi with losLab PDF Library's AppendToStream: preserve digital signatures and skip full rewrites of large PDFs
PDFlibPas TPDFlibViewer commits in-place form field edits through OnExit; nil FInplaceEditor first or focus loss reenters the commit and corrupts data
PDF form actions turn a static page into an app. See how PDFlibPas wires Hide, ImportData, Named and JavaScript actions to fields and links in Delphi.
Build an interactive PDF viewer in Delphi VCL with TPDFlibViewer: five mouse tools, ready-made actions, search hit highlighting, annotation clicks and printing
Open gigabyte PDFs in milliseconds with PDFlibPas direct access: page handles, streaming merge lists, range extraction, and xref repair for damaged files.
Why deleting PDF pages does not shrink the file, and how mark-sweep garbage collection in Delphi drops orphaned objects using the trailer root set
Render PDF pages to 1-bit monochrome bitmaps and clip a sub-region in Delphi with PDFlibPas, using GDI halftone down-conversion without touching the renderer.
Switch between built-in, Cairo, and PDFium renderers per file in PDFlibPas: runtime engine probes, DPI scaling traps, and a fallback chain that logs itself.
How losLab PDF Library writes PDF 1.5 object streams and xref streams from Delphi: ObjStm layout, type-2 entries, W field widths and encryption rules
PDF layers drive maps, CAD drawings and multilingual variants. See how PDFlibPas creates and reads Optional Content Groups and their configs in Delphi.
Most Delphi PDF libraries write bookmark and annotation actions but cannot read them back. Introspect GoTo, URI, Launch and JavaScript actions with PDFlibPas.
Produce PAdES-B-B, B-T, and B-LT signatures in Delphi with PDFlibPas: timestamp reservations, DSS assembly, and ByteRange audits before trusting signed files.
Stitch PDF pages side by side or overlay them with vector fidelity using losLab PDF Library Form XObject capture and composable watermark templates in Delphi
Render PDF pages in parallel from Delphi with losLab PDF Library: why TPDFlib needs one instance per worker thread, CoInitialize for GDI+, and safe logging
Cut PDF file size in Delphi with losLab PDF Library: subset embedded fonts, downsample oversized images, and convert legacy LZW streams to Flate in one pass
Run built-in PDF/A and PDF/UA preflight from Delphi with PDFlibPas: structured findings, diffable reports, save-time fixups, and veraPDF cross-checks.
A Factur-X invoice fails veraPDF if its XMP properties are undeclared. See how PDFlibPas adds the PDF/A-3 extension schema for fx metadata in Delphi.
Delphi print preview that matches the printed page: device-context rendering, virtual printers, scaling, and DevMode persistence with PDFlibPas.
Profile PDFlibPas Delphi PDF rendering: swap linear dictionary scans for hash indexes, per-pixel gamma math for a LUT, and O(n²) string joins for builders
How the PDFlibPas Delphi PDF Library rebuilds a damaged xref table with a single pass token scanner that ignores strings, comments and stream bytes
Replace PDF pages in place with PDFlibPas so bookmarks, links and form widgets survive by keeping the target page object and moving only the visual keys
Generate self-signed RSA test certificates in Delphi with PDFlibPas and Win32 CryptoAPI, covering CryptGenKey key-length flags and CRYPT_EXPORTABLE pitfalls
Generate tagged PDFs from Delphi with PDFlibPas: structure trees while drawing, table header semantics, artifacts, and PDF/UA diagnostics before saving.
Extract positioned text, original image streams, and font metadata from PDFs in Delphi with PDFlibPas, plus extraction options that fit search and audit jobs.
Search PDF text by page range in Delphi with PDFlibPas: each hit returns its page and bounding rectangle, plus enumerate every text block and image on a page.
Real PDF redaction in Delphi with losLab PDF Library: RedactRegion deletes content-stream bytes while SanitizeDocument strips metadata, scripts, and actions
A PDF parser is an attack surface. Review integer overflow, out-of-bounds writes, and unbounded recursion in font and image decoders, plus the Delphi fixes
A PDF is a full 2D vector canvas. See how PDFlibPas draws paths, Bezier curves and axial gradients, with even-odd versus nonzero fill, in Delphi.
Speed up a Delphi PDF viewer with a cross-session disk page cache and per-monitor DPI: FNV-1a fingerprints, LRU pruning and WM_DPICHANGED in losLab PDF Library
Fill repeating rows in dynamic XFA forms from Delphi using XFA 3.3 SOM path expressions in losLab PDF Library: $record roots, [*] occurrences and predicates