Delphi PDF SDK

Delphi PDF library pro tvorbu, úpravy, podepisování, vykreslování, preflight a PDF/UA pracovní postupy

losLab PDF Library poskytuje týmům pracujícím s Delphi a C++Builder PDF engine se zdrojovým kódem pro desktopové, serverové, DLL, ActiveX a Dylib pracovní postupy, včetně vestavěných kontrol PDF/A a PDF/UA, podpory podepisování PAdES a volitelného vykreslovacího enginu bez směrování dokumentů přes externí PDF službu.

losLab PDF Library SDK náhled

losLab PDF Library Stručný přehled

ProductlosLab PDF Library
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationlosLab PDF Library
EvaluationlosLab PDF Library

PDF engine se zdrojovým kódem pro pracovní postupy vlastněné vývojářem

losLab PDF Library je PDF SDK pro Delphi a C++Builder pro aplikace, které potřebují vytvářet, upravovat, vykreslovat, tisknout, podepisovat, zabezpečovat, kontrolovat a preflightovat PDF dokumenty uvnitř vlastního softwaru.

Knihovna je napsána v Delphi/Object Pascal a je dostupná s úplným zdrojovým kódem pro projekty v Delphi a C++Builder. Dodává se také s možnostmi DLL, ActiveX a Dylib pro týmy, které potřebují integrovat automatizaci PDF z C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ a dalších prostředí, která mohou volat DLL nebo ActiveX komponentu.

Použijte ji tehdy, když je pracovní postup PDF součástí vašeho produktu nebo back-office procesu: generované faktury, podepsané smlouvy, archivní podání, kontrola přístupnosti, tiskový výstup, zpracování formulářů, sestavení dokumentů nebo CI kontroly, které mají selhat dříve, než se vadný PDF dostane k zákazníkům.

Stáhnout DEMO balíček PDF Library

2026-06-23 Version 3.75.6: poznámky k vydání | reference API. Version 3.75.6 adds SetPDFAMode mode 7 for PDF/A-3u output with PDF/A-3 associated files, and the ZUGFeRD 2.0 BASIC e-invoice profile now defaults to PDF/A-3u.

Hlavní funkce PDF

  • Tvorba a úpravy stránek PDF: kreslení textu, vektorové grafiky, obrázků, QR kódů, PDF417, DataMatrix, čárových kódů, anotací, odkazů, osnov, pojmenovaných cílů, metadat a vlastností dokumentu.
  • Sestavení stránek a oprava dokumentu: rozdělení, sloučení, přidání, kopírování, klonování, normalizace, přesunutí, mazání, skrytí, otočení a přestavba stránek z kontrolovaných zdrojových dokumentů.
  • Vykreslování a tisk: přepínání mezi vykreslovacími enginy GDI+, PDFium a Cairo pro náhled na obrazovce, export bitmap, vykreslování do kontextu zařízení a tiskové pracovní postupy.
  • Formuláře a interaktivní dokumenty: vytváření, vyplňování, úpravy, zploštění, kontrola a správa polí AcroForm, vzhledů, příznaků polí, akcí JavaScript, příloh a souvisejících dat dokumentu.
  • Text, obrázky a fonty: práce s BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, textovými poli HTML, textem Unicode, TrueType, OpenType, Type 1, vkládáním fontů, subsetem fontů a pracovními postupy extrakce.
  • Zabezpečení a podpisy: šifrování a dešifrování PDF souborů s hardwarovou akcelerací AES-NI na 32bitovém a 64bitovém Windows, ochrana nebo odchrana souborů o velikosti více gigabajtů přes přímé cesty AES-256 ze souboru do souboru, které nikdy nesestavují celý objektový graf, nastavení oprávnění, použití šifrování pro příjemce s veřejným klíčem, podepisování s volbou hashe SHA-256/384/512, přidávání atributů PAdES, razítkování podpisů časovým razítkem a připojování ověřovacích dat DSS/VRI.
  • Velké dokumenty: otevírání PDF souborů přes 2 GB s načítáním objektů na vyžádání a 64bitovými offsety, slučování seznamů souborů v jednom průchodu se zachovanými záložkami, poli formuláře a stromy struktury Tagged PDF, připojování přírůstkových aktualizací ke zdrojovému souboru na místě a kopírování nebo přepis dokumentů s miliony objektů za sekundy prostřednictvím Direct Access API.
  • Preflight reporty a diagnostika: spouštění kontrol PDF/A a PDF/UA-1, generování textových, JSON, HTML nebo CSV reportů, porovnání stabilních textových reportů s výchozími hodnotami, dávkové zpracování složek s výstupem souhrnného CSV a audit stavu podpisů a zásad dokumentů ve velkém měřítku pomocí ukázek SigningWorkbench a ComplianceWorkbench.
  • Nízkoúrovňová kontrola PDF: přístup k číslům objektů, slovníkům stránek, položkám katalogu, výstupním záměrům, zámkům verze uložení, branám úrovně rozšíření, dlaždicovým vzorům, volitelnému obsahu, měřicím slovníkům a přímému vložení obrázků, kdy váš pracovní postup vyžaduje přesnou strukturu PDF.

Standardy a výstup orientovaný na shodu

Shoda PDF závisí na zdrojovém obsahu, fontech, ICC profilech, metadatech, tagování, alternativním textu, podpisech, časových razítkách a validátoru používaném vaší organizací. losLab PDF Library poskytuje ovládací prvky a diagnostiku potřebnou k vytváření PDF orientovaných na standardy, přičemž konečná validace zásad je ponechána na vaší aplikaci nebo QA pipeline.

Pracovní postupPodpora knihovnyOdpovědnost aplikace
PDF 1.2–1.7Tvorba, úpravy, přísná kontrola verze uložení, kontroly úrovně rozšíření, vykreslování, tisk, formuláře, anotace, přílohy, odkazy a API struktury dokumentu.Zvolte cílovou verzi PDF a odstraňte nebo upgradujte funkce, které do daného výstupního profilu nepatří.
PDF/AOvládací prvky výstupního záměru, pomocné funkce XMP metadat, pracovní postupy s vloženými fonty, verze guards a vestavěné kontroly souborů PDF/A pro archivační pipeline.Poskytněte správná metadata, fonty, barevné profily a obchodní pravidla pro zvolenou archivační zásadu.
PDF/UA-1Tvorba Tagged PDF, API stromů struktury, zpracování mapování rolí, alternativní text, ActualText, kontroly na straně čtenáře a zpětná vazba GetPDFUADiagnostics na straně autora.Napište smysluplné pořadí čtení, jazyk, nadpisy, seznamy, sémantiku tabulek, alternativní text a popisy formulářů.
PAdESPodpisy ETSI.CAdES.detached, data signing-certificate-v2, atributy zásad podpisu a závazku, augmentace časovým razítkem RFC 3161, volby hashe SHA-256/384/512 a sestavení DSS/VRI.Dodejte certifikáty, odpovědi TSA, odvolávací data, volby zásad podpisu a testování přijetí specifické pro ověřovatel.
Preflight automatizaceCreatePreflightReportEx, SavePreflightReportEx a delphi ukázka PreflightReport generují textový, JSON, HTML a CSV výstup pro kontroly PDF/A a PDF/UA-1.Rozhodněte, které formáty reportů, výchozí hodnoty, kódy ukončení a počty problémů mají blokovat CI, příjem archivu nebo doručení zákazníkům.
ZabezpečeníAES-128, AES-256, zpracování oprávnění, ochrana heslem, šifrování pro příjemce s veřejným klíčem a kontrola šifrovaných dokumentů pro kontrolované šíření.Udržujte hesla, certifikáty, soukromé klíče a zásady příjemců pod vlastními bezpečnostními kontrolami.

Rozhraní API a možnosti nasazení

  • Delphi XE5 až Delphi 13 a C++Builder XE5 až C++Builder 13.
  • Nativní zdrojový kód Object Pascal pro přímou integraci Delphi a C++Builder, se stránkami reference API generovanými pro veřejné funkce TPDFlib.
  • Přístup přes DLL a ActiveX pro C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic a kompatibilní nástroje.
  • Možnosti 32bitového a 64bitového sestavení tam, kde je podporuje cílové IDE a runtime.
  • Možnost macOS Dylib pro týmy, které potřebují cross-platform automatizaci PDF kolem stejné rodiny knihoven.
  • Samostatné demo projekty pro tvorbu PDF, operace se stránkami, práci s obrázky a fonty, formuláře, šifrování, podepisování, vykreslování, tisk a automatizaci preflight reportů.

Zahrnuté ukázky a rozsah ověřování

Balíček obsahuje ukázky pro Delphi a C++Builder pro běžné integrační úlohy, plus příklady příkazového řádku tam, kde je automatizace důležitější než vizuální UI.

  • Tvorba a rozvržení: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, HTML text, čárový kód, QR kód a pracovní postupy obrázek do PDF.
  • Operace s dokumentem: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess a zpracování ve stylu sloučení/rozdělení.
  • Vykreslování a tisk: PdfToImage, výběr vykreslovacího enginu MultiFunction, PrintPDF, GDI+, PDFium a výstupní cesty Cairo.
  • Zabezpečení a podpisy: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, pracovní postupy atributů PAdES, pomocné funkce DSS/VRI a podepisovací cesty orientované na časová razítka.
  • Preflight automatizace: Delphi ukázka PreflightReport ověřuje jednotlivé soubory nebo složky, zapisuje textové/JSON/HTML/CSV reporty, emituje preflight-summary.csv a vrací kódy ukončení přátelské pro automatizaci.

Nedávné automatizované pokrytí zahrnuje sady DUnitX pro Delphi a GoogleTest pro C++Builder pro tvorbu dokumentů, kompresi, obrázky, fonty, formuláře, zabezpečení, podepisování, tisk, shodu verze PDF, diagnostiku PDF/UA a generování a porovnávání preflight reportů.

Kdy zvolit losLab PDF Library

  • Zvolte ji tehdy, když vaše aplikace musí vytvářet, upravovat, podepisovat, ověřovat a doručovat PDF soubory, nejen je zobrazovat.
  • Zvolte ji tehdy, když váš tým Delphi nebo C++Builder potřebuje kontrolu na úrovni zdrojového kódu, interní diagnostiku a dlouhodobou udržovatelnost.
  • Zvolte ji tehdy, když váš pracovní postup kombinuje vykreslování, tisk, formuláře, podpisy, šifrování, PDF/A, PDF/UA, PAdES a preflight reporty v jedné sadě nástrojů.
  • Zvolte ji tehdy, když CI, předání archivu, kontrola přístupnosti nebo regulovaného doručení potřebuje stabilní soubory reportů místo manuální kontroly pouze přes prohlížeč.
  • Zvolte PDFium Component, pokud potřebujete pouze specializovaný prohlížeč nebo vykreslovač PDF, a zvolte HotPDF, pokud váš projekt potřebuje lehčí komponentu pro tvorbu PDF.

Licencování

Platit lze kreditní/debetní kartou, PayPal, AliPay nebo bankovním převodem přes FastSpring. Každá nová licence zahrnuje úplný zdrojový kód v Object Pascal pro Delphi a C++Builder, jeden rok aktualizací a jeden rok e-mailové podpory.

LicenceVývojářiCenaObjednat
Single1 vývojář$850Objednat
Teamaž 5 vývojářů$1700Objednat
Micro Businessaž 10 vývojářů$2550Objednat
Small Businessaž 30 vývojářů$4250Objednat
Medium Businessaž 100 vývojářů$7650Objednat
Enterpriseaž 500 vývojářů$14450Objednat
CorporateNeomezený počet vývojářů, celosvětové dceřiné společnosti$25500Objednat

Doplňky zdrojového kódu pouze pro Enterprise: PDFlibPas Enterprise zahrnuje úplný zdrojový kód pro kompletní testovací sady běžně používané pouze pro interní ověření. Balíček Enterprise také obsahuje úplný zdrojový kód pro specializovaný nástrojový příklad PDF Compliance & Signing Workbench Pro.

Koupit roční obnovení (40 % ceny prvního nákupu).

Rychlý příklad v Delphi

procedure QuickStart;
begin
  { Review the shipped losLab PDF Library demo package for the complete Delphi sample. }
end;

losLab PDF Library includes ready-to-run Delphi examples that show the core workflow before production integration.

Časté dotazy

Jak se losLab PDF Library liší od HotPDF Component?

losLab PDF Library je kompletní PDF SDK: kombinuje tvorbu, úpravy, vykreslování pomocí GDI+, PDFium nebo Cairo, tisk, formuláře, podepisování, šifrování a preflight reporty a nabízí varianty DLL, ActiveX a Dylib pro prostředí mimo Delphi. HotPDF Component je odlehčená nativní VCL komponenta zaměřená na tvorbu a úpravy PDF přímo v aplikacích Delphi a C++Builder.

Mohu losLab PDF Library používat z C#, VB.NET nebo jiných prostředí mimo Delphi?

Ano. Kromě nativního zdrojového kódu Object Pascal pro Delphi a C++Builder se knihovna dodává také v sestaveních DLL a ActiveX použitelných z C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ a dalších prostředí, která umí volat DLL nebo ActiveX komponentu, plus varianta macOS Dylib.

Které verze Delphi a C++Builder jsou podporovány?

Delphi XE5 až Delphi 13 a C++Builder XE5 až C++Builder 13, s možnostmi 32bitového a 64bitového sestavení tam, kde je podporuje cílové IDE a runtime.

Které vykreslovací enginy knihovna poskytuje?

Můžete přepínat mezi vykreslovacími enginy GDI+, PDFium a Cairo pro náhled na obrazovce, export bitmap, vykreslování do kontextu zařízení a tiskové pracovní postupy.

Podporuje losLab PDF Library digitální podpisy a PAdES?

Ano. Vytváří podpisy ETSI.CAdES.detached s daty signing-certificate-v2, atributy zásad podpisu a závazku, augmentací časovým razítkem RFC 3161, volitelnými hashi SHA-256, SHA-384 nebo SHA-512 a ověřovacími daty DSS/VRI pro dlouhodobou validaci.

Jak knihovna zvládá velmi velké soubory PDF?

Otevírá PDF soubory přes 2 GB s načítáním objektů na vyžádání a 64bitovými offsety, slučuje seznamy souborů v jednom průchodu se zachovanými záložkami, poli formuláře a strukturou Tagged PDF, připojuje přírůstkové aktualizace na místě a kopíruje nebo přepisuje dokumenty s miliony objektů za sekundy prostřednictvím Direct Access API.

Dokáže automaticky kontrolovat shodu s PDF/A a PDF/UA?

Ano. Vestavěné kontroly PDF/A a PDF/UA-1 generují textové, JSON, HTML nebo CSV reporty, porovnávají stabilní textové reporty s výchozími hodnotami, dávkově zpracovávají složky se souhrnným CSV výstupem a poskytují diagnostiku na straně autora prostřednictvím GetPDFUADiagnostics.

Co zahrnuje licence a jak funguje obnovení?


Objevte více z vývoje PDF komponent a tabulek v Delphi

Odebírat produktové aktualizace

Odebírejte nejnovější aktualizace zasílané na váš e-mail.