losLab PDF Library Stručný přehled
| Product | losLab PDF Library |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | losLab PDF Library |
| Evaluation | losLab 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í postup | Podpora knihovny | Odpovědnost aplikace |
|---|---|---|
| PDF 1.2–1.7 | Tvorba, ú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/A | Ovlá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-1 | Tvorba 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ářů. |
| PAdES | Podpisy 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 automatizace | CreatePreflightReportEx, 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
PreflightReportověřuje jednotlivé soubory nebo složky, zapisuje textové/JSON/HTML/CSV reporty, emitujepreflight-summary.csva 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.
| Licence | Vývojáři | Cena | Objednat |
|---|---|---|---|
| Single | 1 vývojář | $850 | Objednat |
| Team | až 5 vývojářů | $1700 | Objednat |
| Micro Business | až 10 vývojářů | $2550 | Objednat |
| Small Business | až 30 vývojářů | $4250 | Objednat |
| Medium Business | až 100 vývojářů | $7650 | Objednat |
| Enterprise | až 500 vývojářů | $14450 | Objednat |
| Corporate | Neomezený počet vývojářů, celosvětové dceřiné společnosti | $25500 | Objednat |
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.
