Native Pascal på kildeniveau · Delphi & C++Builder · distribution som én EXE-fil

Kompilér PDF-funktionalitet i enterprise-klasse direkte ind i din egen eksekverbare fil — navnet har "lib" i sig, men det er ikke en indpakning omkring en tredjeparts motor

PDF Library for Delphi er losLabs eget source-level Pascal PDF toolkit: det indbygges direkte i Delphi / C++Builder projekter som native kildekode, understøtter single-EXE udrulning, og kræver ingen obligatorisk serverproces eller ekstern PDF-tjeneste. De C-backends, det linker til (zlib-ng, libjpeg-turbo), leveres som statiske objektfiler under tilladende licenser

Otte hårde styrker, der adskiller PDF Library for Delphi

Hvert punkt herunder er en leveret funktion, der kan spores til en konkret funktion og benchmark i referencedokumentationen og tekniske noter

Source-level native · ikke en PDFlib indpakning

Til trods for "lib" i navnet, er PDF Library for Delphi losLabs eget native Pascal PDF toolkit, indbygget direkte i dit projekt som kildekode — ingen tredjeparts kommerciel PDF-motor, intet runtime licensgebyr. C-backendene er statisk linkede objektfiler, så den almindelige sti behøver ingen ekstra DLL

Understøtter single-EXE udrulning, ingen ekstern PDF-tjeneste

SIMD-accelererede native codecs

Flate via zlib-ng (runtime-dispatched SSE2/SSSE3/SSE4.x/PCLMULQDQ/AVX2 på Win64x), JPEG via libjpeg-turbo (NASM SIMD) — begge som medfølgende statiske objektfiler under tilladende licenser, hvor accelerationen sker under API-grænsen

Offentlig API forbliver identisk på tværs af Delphi / C++Builder / ActiveX / DLL

Hardware AES-NI kryptering

Fuldt spektrum: 40/128-bit RC4, 128-bit AES, 256-bit AES (Acrobat 7/9/X varianter); en hardware AES-NI-sti med en software-fallback, hvor chifferteksten er identisk på begge. Fil-til-fil AES-256 kryptering/dekryptering (EncryptFile / DecryptFile) bygger aldrig den fulde objektgraf

32-byte afstemt allokering, identisk HW/SW chiffertekst

Multi-gigabyte / million-objekt direkte omskrivning

On-demand objektindlæsning + 64-bit offsets bryder det gamle 2 GB AnsiString loft. Fil-til-fil direkte kryptering/dekryptering/omskrivning bruger et glidende læsevindue og indlæser aldrig hele dokumentet i hukommelsen

2 GB / 1.67M objekter: kryptering ≈ 32 s, dekryptering ≈ 23 s, fuld omskrivning ≈ 11 s

Digitale signaturer + PAdES B-LTA

Signering via PFX (SetSignProcessPFXFromFile) og CryptoAPI nøglesæt; PAdES B-B/B-T/B-LT/B-LTA med fuld DSS (certifikater/CRL/OCSP/VRI) + RFC 3161 tidsstempler. To dedikerede demoer: SigningWorkbench og ComplianceWorkbench

Opfylder krav til langtidsarkivering og bevisregler for e-signaturer

E-fakturering: Factur-X / ZUGFeRD / XRechnung

Indlejr XML i en PDF/A-3 container for at levere e-fakturaer: AddFacturXAssociatedFileFromString, ExtractFacturXXMLToString, ValidateFacturXInvoice, valideret mod veraPDF + Mustang

Retter sig direkte mod europæiske standarder for overholdelse af e-fakturering

Overensstemmelse og preflight

PDF/A (1b/1a/2b/2u/3b/3a/3u), PDF/UA-1, Tagged PDF; versionerede PDF 1.2→1.7 save-kontrakter (afviser inkompatible funktioner); PDF/A og PDF/UA preflight-rapporter som tekst/JSON/HTML/CSV med baseline-sammenligning for CI-portkontrol (gating)

Funktions-portkontrol (Feature gating): LockSaveVersion / UnlockSaveVersion

Mange udrulningsoverflader · mange render backends

VCL (Delphi Win32/Win64, C++Builder Win64x), DLL (ethvert sprog), OCX/ActiveX (VB.NET/C#/VC++), et macOS Dylib projekt; render backends inkluderer GDI+ (indbygget), valgfri PDFium og Cairo (medfølgende DLL'er genopfriskes pr. udgivelse)

Ét funktionssæt, mange værtssprog og platforme

Valideret udgivelseskvalitet

2 GBhåndtering af enkeltdokument, 1.67M objekter målt
394/394DUnitX Win32 / Win64 test bestået
1000+API reference-poster dækket
38lokaliserede dokumentationssprog

Hvem bør se nærmere på PDF Library for Delphi

Server-side / høj-volumen PDF pipelines

Direkte-skriv kryptering, dekryptering, udtræk for multi-gigabyte, million-objekt dokumenter — Direct Access funktionerne holder store filer ude af hukommelsen

E-signaturer / langtidsarkivering

PAdES B-LTA, RFC 3161 tidsstempler, DSS/VRI ordbøger — opfylder e-signatur-regulativer og flerårig bevisopbevaring

E-fakturering overensstemmelse

Factur-X / ZUGFeRD / XRechnung indlejret i PDF/A-3, som tilsluttes europæisk-standard e-fakturerings-workflows

Multisprog / multi-host produkter

Det samme funktionssæt eksponeret via DLL, OCX/ActiveX og en macOS Dylib til ikke-Delphi værter som VB.NET/C#/VC++

Desktop / enkelt-fil levering

Software, der skal leveres som en enkelt EXE, ikke må medbringe nogen tredjeparts PDF DLL, og kan fejlsøge hele pipelinen på kildekode-niveau

Høj-kvalitets sats / udgivelse

Standard 14, TrueType, OpenType, Type1, CJK (med medfølgende Adobe CMap ressourcer), HTML tekst, knibning (kerning), tabeller

Kryptér et stort dokument på få linjer

Fil-til-fil direkte kryptering, indlæser aldrig hele dokumentet i hukommelsen:

uses PDFlibrary;

// AES-256 kryptér en 2 GB-klasse PDF direkte
PDFlib.EncryptFile('big-input.pdf',
                   'big-encrypted.pdf',
                   'owner-password',
                   esAES256);
// ~32 s ved 1.67M-objekter niveauet, peak-hukommelse langt under filstørrelsen

Næste skridt

Start med reference docs hjem og Kom Godt I Gang-guiden, dyk ned i funktionsgrupper som Sikkerhed og Signaturer, Dokumentmanipulation, Direct Access, eller læs udgivelseshistorikken