Delphi PDF SDK

PDF knižnica v Delphi na tvorbu, úpravy, podpisovanie, renderovanie, preflight a pracovné postupy pre PDF/UA

Knižnica losLab PDF Library poskytuje vývojárom v prostredí Delphi a C++Builder PDF engine, ktorý má zdrojové kódy dostupné k nahliadnutiu do postupov pre zavedené rozhrania typu server a pripojení do počítačových aplikačných funkcií s podnetom a ovládaním ohľadom výstupov pre validovanie PDF ako PDF/A a PDF/UA s vložením štruktúr pre podpis v PAdES bez ohlasovania programov v exteriéri s odosielaním z tvojho dokumentového poľa pre aplikácie so serverovou ponukou odoslaných PDF v prevádzkach s renderovaním na rozličné zariadenia.

PDF Library SDK workflow preview

losLab PDF Library v skratke

ProduktlosLab PDF Library
Najvhodnejšie prePracovné postupy s dokumentmi pod kontrolou vývojára v Delphi a C++Builder
Podpora IDEDelphi a C++Builder XE5 až 13 Florence
NasadenieIntegrácia do natívnych aplikácií Windows
Zdrojový kódZdrojový kód Object Pascal je súčasťou komerčných licencií
LicencovanieNasadenie aplikácií bez licenčných poplatkov
AktualizácieZahŕňa jeden rok aktualizácií a e-mailovej podpory
CenyJednorazové licencovanie podľa počtu vývojárov
DokumentácialosLab PDF Library
Hodnotiaca verzialosLab PDF Library

PDF engine s dostupným zdrojovým kódom pre pracovné postupy vo vlastníctve vývojára

losLab PDF Library je PDF SDK pre Delphi a C++Builder určené pre aplikácie, ktoré potrebujú vo vlastnom softvéri vytvárať, upravovať, renderovať, tlačiť, podpisovať, zabezpečovať, kontrolovať a generovať preflightové správy o PDF dokumentoch.

Knižnica je napísaná v Delphi/Object Pascal a pre projekty v Delphi a C++Builder je dostupná s úplnými zdrojovými kódmi. Distribuuje sa aj s voľbami DLL, ActiveX a Dylib pre tímy, ktoré potrebujú integrovať automatizáciu PDF z jazykov C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ a iných prostredí schopných volať komponenty typu DLL alebo ActiveX.

Použite ju vtedy, ak je workflow dokumentov súčasťou produktov, s odoslaním aplikácií zo sekcie pri podpísaných postupoch alebo u doloženia do elektronických súpisov pre archívy, k revidovaniu na bezpečné čítanie dokumentu za podpory tlači a so skladaním, v rámci integrácií dokumentu po vytláčanie z generovaných postupov po zlúčení. A k požiadavkám (checks) zlyhajúcim vo vyhradených častiach pre softvéry predtým, ako dokument typu PDF zlyhá.

Stiahnuť DEMO balíček PDF Library

2026-06-23 Version 3.75.6: poznámky k vydaniu | API referencia. 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é schopnosti pre PDF

  • Vytváranie a úprava PDF stránok: kreslite text, vektorovú grafiku, obrázky, QR kódy, PDF417, DataMatrix, čiarové kódy, anotácie, odkazy, záložky, pomenované destinácie, metadáta a vlastnosti dokumentu.
  • Skladanie strán a oprava dokumentov: delenie, spájanie, pripájanie, kopírovanie, klonovanie, normalizácia, presúvanie, odstraňovanie, skrytie, otáčanie a prebudovanie strán z kontrolovaných zdrojových dokumentov.
  • Renderovanie a tlač: možnosť prepínať medzi renderovacími systémami (GDI+, PDFium a Cairo) pre kontrolu zobrazenia na obrazovke, vytvorenie bitmapového exportu, vykresľovanie obsahu priamo v "device-context" a na zoznam pracovných operácii k tlačiarniám (prehliadok).
  • Formuláre a interaktívne dokumenty: vytváranie, vyplňovanie, úpravy, operácie spojené s konverziou z editačných plôch k statickým formulárom vo vnútri plôch políčok pre štandardné PDF po formulárovú úpravu, k prehliadkam metadát v prítomných funkciách a manipulovaniu políčok s JavaScript funkciami s prepojeniami pre správy aplikácie (document data a AcroForm fields)
  • Text, obrázky a písma: práca s grafickými súbormi typu BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF a so zostaveným zobrazením obsahu zo skriptovaného prvku obsahu (HTML text box) až so štandardizovaním súpisu spojenými operáciami do súpisu s TrueType, OpenType, a Type 1 pomocou podpory plôch s možnosťou dodávania k vkladanému pod-úrovňovému obsahu či pre extrakčné postupy.
  • Zabezpečenie a podpisy: Šifrovanie a dešifrovanie súborov v súčinnosti operačných funkcií ako "hardvérové uľahčenie AES-NI zrýchlenia pre podnikovú integráciu Win32/Win64" v zaistení a zabezpečení veľkokapacitných dokumentov a funkciami u dokumentov bez celého objektového záznamu cez priame cesty AES-256 pre prístup k chráneniam voľby z operačných kľúčov vo formáte šifrovanej príjmovej certifikácii (recipient encryption), po vyzdvihnutí a zadaných predložení k spracovanej hodnote SHA-256/384/512 (digest) k aplikácii pečiatok do záznamu zo siete PAdES pri prikladanom procese z odoslaných validácií (DSS/VRI).
  • Obrovské dokumenty: Otvárajte PDF siahajúc do veľkostí 2 GB pre proces zaistenej operačnej podoby (on-demand loading a s dopytom k formátu na 64-bitové odchýlenie pri záznamových offsetoch), spoločne sa zameriavajúci aj s podporovaním na uvoľnenie pridaných polôh k výstupe v zväzkoch do zachovaného prvku, po upravení formátu za prítomnosti (Direct Access API) umožňujúc s presadzovaným modelom k úpravám v plnom a pretransformovanom čase pri zmene či modifikáciám po štruktúre.
  • Preflight správy a diagnostiky: spustite PDF/A a kontrolné súpisy pre formát s podnetom u súpisov typu PDF/UA-1 po exportu k voľbám vyžadujúcimi text / JSON / HTML / CSV. Okrem toho u zúčastňujúcich porovnávačiek k výsledným procesom spojenými v chráneniach a so zabezpečením (ComplianceWorkbench) a pre dávkové aplikácie za úprav správy k súvislým podpisovým testom.
  • Nízkoúrovňová kontrola PDF: prístup k číslam objektov, slovníkom stránok, katalógovým záznamom, zámerom výstupu, zámkom verzie uloženia, bariéram na úrovni rozšírenia, dláždicovým vzorom, voliteľnému obsahu, slovníkom pre miery a priame vkladanie obrázkov v prípadoch, keď váš pracovný postup vyžaduje presnú štruktúru PDF.

Výstup orientovaný na normy a štandardy

Dodržiavanie štandardov PDF závisí od zdrojového obsahu, písiem, ICC profilov, metadát, označovania (tagging), alternatívneho textu, podpisov, časových pečiatok a validátora, ktorý používa vaša organizácia. losLab PDF Library poskytuje kontrolné a diagnostické nástroje potrebné na vytváranie súborov PDF podľa štandardov, zatiaľ čo finálne overenie politík necháva na vašej aplikácii alebo procese QA (zabezpečenia kvality).

Pracovný postupPodpora v knižniciZodpovednosť aplikácie
PDF 1.2-1.7Vytváranie, úprava, uplatnenie prísneho sledovania pre verzie softvérov a kontrolné blokácie podľa stupňov formátu s využívaním vykresľovania zameraným u PDF na tlačené formáty pri manipulovaní so štruktúrnymi obmedzeniami za účeľom API rozhrania dokumentu.Vyberte si na začiatok správnu PDF verziu, ktorou určíte odstránenú či aktualizovanú podporu k dokumentu bez nátlaku do daného zobrazenia profilu (version).
PDF/ANastavenia zámerov, podnet s nastaveniami metadát zo zastúpených formátov na zúženie profilov k uloženiu dokumentov do blokovaných možností za účelom uchovania PDF.Zabezpečte primeraný proces ku spojeniam farieb k správnym súvislostiam s obchodným úsilím vo voľbe a v procesoch uloženej správy so zachovanými možnosťami metadát k danému PDF (archívnej forme ukladania).
PDF/UA-1Výstavba Tagged PDF, API pre rozhrané uloženie zmapovaného v štruktúre spolu so skúškami a posúdeniami ku formátu u čitateľa po procese v textovej funkčnosti GetPDFUADiagnostics s prístupnosťami v posudzovaní textu pre pomocné nastavenia po posúdení od čitateľov.Predurčte do výstupu správne usporiadanie sprevádzané vo vhodných a podnetných jazykových textových podnetoch v procese voči nadpisom, u dokumentoch (s jazykovými poliami) pre vytvorenie usporiadaného prostredia ako aj popisných zástupných možností v textových blokoch.
PAdESOdstúpenie s prítomnými funkciami so zaručenou bezpečnosťou za prítomnosti zaručených digitálnych zviazaností z politiky ETSI.CAdES pripojenej prostredníctvom SHA-256/384/512 od prepojení pre DSS/VRI formát so značkami sprostredkujúcimi podpis na podanie pečiatky s vlastným posúdením od poskytnutého zberateľa v podklade s vlastným zabezpečením (signature policy and commitment attributes).Udeľte k poskytnutiu zaistenú a presvedčivú voľbu ohľadom predloženej odmietnutej alebo podanej platnej spoločne zabezpečenej požiadavky od kontrolóra z podpisov za spravovania z TSA platnosti.
Automatizácia PreflightCreatePreflightReportEx, SavePreflightReportEx a Delphi projekt ukážky PreflightReport vytvoria formáty typu text / JSON / HTML / CSV za pomoci skontrolovaní cez PDF/A a rovnako s PDF/UA-1 prostrediami ku generáciám s odovzdaním.Stanovte si rozhodnutie ohľadne podmienok a procesoch aké prešli spoločne do vyžiadaného počtu záznamov (na dodávanie či do archivácií/klientovi pre použitia zlyhaní s podnetom bloku systému z CI procesu).
BezpečnosťFormáty pre AES-128, AES-256 pre zaistenia pri uplatnení v uloženiach pred nezabezpečeným posudzovaním (recipient encryption), po vkladanom prvku heslom a zaisteným operáciám za oprávnené riadenia a zamedzenia dokumentov zo softvéru vo vyhradenej voľbe (prístup a ochrana) s preskúmaniami pod riadeným vkladaním.Vyhraďte prístup zo zaistených politických zložiek z vášho systému pre všetky procesné prvky za využívania súkromných a preukázaných prístupových plôch z dokumentácie k zachovaniu bezpečia pred únikmi heslom spoločne u kľúčoch vo verejnom zázname vo vašom vlastníctve.

Rozhrania API a možnosti nasadenia

  • Delphi XE5 až po Delphi 13 a C++Builder XE5 až po C++Builder 13.
  • Natívny zdrojový kód v Object Pascal pre priamu integráciu s Delphi a C++Builder spolu s vygenerovanými stránkami z referencií rozhrania API (knižnicami s popisom pre API prácu ohľadom public TPDFlib procesov).
  • Prístupy u DLL, ActiveX u prítomných C#, VB.NET spoločne u programov sprostredkujúcich prepojenie do VB6 s VBA pre aplikácie zaistene od ASP po PHP v prítomnosti s kompatibilnými aplikáciami s rozhraniami pre komponentnú a podporovanú činnosť v nástrojoch PowerBuilder/RealBasic, Visual C++.
  • Podpora pre procesorové prebudenia 32 / 64 bitových aplikácií s dostupnými výstupmi s ktorými je dodané spustenie za uplatnenia k platforme s prístupmi po prítomných programových možnostiach.
  • Ponuka formátu Dylib pre systém z prostredia od Mac(macOS) s ponukou po automatizácie pri využití jednotného a sľúbeného radenia rodinného procesu pri knižnici pre PDF vo vývoji s multiplatformovým tokom.
  • Samostatné projekty na skúšku s ohľadom podnecovania o vytvorenia operácii (stránky a manipuláciu nad formátom strán spojenou s modifikáciou, písma) so snahou od ukážkového sprostredkovania operácií do polí pri dokumente (zabezpečenia heslom cez podpisy a až u podaní v zobrazenosti spoločne s generáciami po preflight kontrolu k predovšetkým automatizovaným výstupom tlači a jej posúdení v reporte).

Zahrnuté demá a pokrytie pre validáciu (overovanie)

V balíčku máte dostupné Delphi spojené spoločne pre operácie C++Builder v zaistených integráciách a spoločných požiadavkách vo voľbách z príkazu do textového (čierneho) príkazového režimu s možnosťami zameranými bez ostrej odozvy pri bežiacich ponukách u automatizácie pri chýbajúcich programových modeloch vo GUI ponuke v programe (softvéri / aplikácii).

  • Tvorba a rozloženie: Procesné úkony sHelloWorld, o pridaní obsahu pomocou obrázku (AddTextImage), v aplikovaní podnetných operácií pre generácie čiarových blokov z formátov HTML obsahu a vytvorením rozloženého prostredia textových štruktúr s poľami DataMatrix (CreateTable / AddFormattedTitle).
  • Operácie s dokumentom: Spracovávanie úloh o preposielaní rozložených funkcií a presunu od obsahu a častí od písma, z prílohových metadát od zlučovaní alebo rozdeľovaní o prácu zameranú s prístupom do blokov pri textoch (PageOperations a vo formátoch u extrahovania pri textoch, prvkov atď.).
  • Renderovanie a tlač: Výstupy spojené vo zvolených plánoch k posunutiu na procesorovej kontrole zameranými operáciami s prístupmi ku vytlačenej práci za operáciou v knižnici GDI+ / PDFium po prostredie uvoľňujúc výkres do formátov PdfToImage za funkciu s vytlačením dokumentu k MultiFunction (a Cairo voľbou z operácií s prostrediami).
  • Bezpečnosť a podpisy: Pre uvoľňované chránenie, proces pre dešifrovania spoločne predchádzania s PAdES prostredníctvom uplatnených štandardov do operácií ku vloženému procesu pri podpisovaní od oprávnenej operácii za prítomnosti pečiatok do dokumentu (DSS/VRI helpers atď.).
  • Automatizácia Preflight: Ukážka vytvorená pomocou prepojeného projektu z programu Delphi pri automatizácii do zborníkov so zostavovaním v zborníkovom systéme súborov s voľbou predvoľby k PreflightReport na CSV hlásení za dodržiavania návratu po úpravy k systému na prítomných odpovediach pri hlásení operácie po vyhotoveniach u výpisu na preflight-summary.csv zo signálu o funkčnosti s prístupom po odovzdanie.

Nedávne automatizované ošetrenie k programom s ponukou o posúdeniach pre dodané projekty GoogleTest z prostredí vo frameworku v C++Builder v ohľadu prispôsobenia v testoch na DUnitX pri zabezpečenom dokumente s kompresiami, s podnikaní ohľadom dovoľovaných polí o zverejnení na formátoch po ošetrení s preflight aplikáciami u testovacích úkonov s porovnávaním na PDF profil.

Kedy si vybrať losLab PDF Library

  • Zvoľte ju, keď vaša aplikácia musí PDF vytvárať, upravovať, podpisovať, validovať a dodať, nielen zobraziť.
  • Zvoľte ju, keď váš tím v Delphi alebo C++Builderi potrebuje kontrolu na úrovni zdrojového kódu, internú diagnostiku a dlhodobú udržateľnosť.
  • Zvoľte ju, keď váš pracovný postup spája vykresľovanie, tlač, formuláre, podpisy, šifrovanie, PDF/A, PDF/UA, PAdES a správy preflight v jednom nástroji.
  • Zvoľte ju, keď CI, odovzdanie do archívu, kontrola prístupnosti alebo regulované dodanie potrebujú stabilné súbory správ namiesto ručnej kontroly v prehliadači.
  • Zvoľte ju, keď potrebujete natívne OCR, čítanie čiarových kódov, podpisovanie hardvérovým tokenom PKCS#11, overovanie voči zoznamom dôveryhodných poskytovateľov EÚ alebo export do DOCX / HTML, prípadne keď musí volať kód mimo Delphi cez vstupné body DLL, ActiveX alebo Dylib.
  • Zvoľte PDFium Delphi Component, keď sa práca sústreďuje na čítanie, revíziu a preukazovanie zhody s normami než na tvorbu dokumentov — vykresľuje cez pdfium.dll, ktorú distribuujete spolu s aplikáciou — a zvoľte HotPDF, keď by ste radšej nedistribuovali žiadny vykresľovací engine — HotPDF má vlastný renderer, vlastné obrazové kodeky aj vlastný engine písem a kompiluje sa priamo do vášho spustiteľného súboru.

Licencovanie

Plaťte kreditnými/debetnými kartami, cez PayPal, AliPay alebo bankovým prevodom prostredníctvom 2Checkout. Každá nová licencia zahŕňa úplný zdrojový kód Object Pascal pre Delphi a C++Builder, jeden rok aktualizácií a jeden rok e-mailovej podpory.

LicenciaVývojáriCenaObjednať
Single1 vývojár$850Objednať
Small Businessaž 10 vývojárov$1700Objednať
Medium Businessaž 30 vývojárov$2550Objednať
EnterpriseVšetci vývojári v jednej spoločnosti a jej dcérskych spoločnostiach v rámci jednej krajiny$5100Objednať
CorporateVšetci vývojári v jednej spoločnosti a jej dcérskych spoločnostiach po celom svete$10200Objednať

Doplnky zdrojového kódu pre Enterprise a Corporate: PDF Library for Delphi Enterprise aj Corporate obsahujú úplný zdrojový kód vyhradeného nástrojového príkladu PDF Compliance & Signing Workbench Pro.

Zakúpte si ročné obnovenie (40 % z hodnoty prvého nákupu).

Rýchly príklad Delphi

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

losLab PDF Library obsahuje pripravené príklady v Delphi, ktoré ukazujú základný pracovný postup pred produkčnou integráciou.

Často kladené otázky

Ako sa líši losLab PDF Library od HotPDF Delphi Component?

losLab PDF Library je kompletné PDF SDK: spája tvorbu, úpravy, vykresľovanie pomocou GDI+, PDFium alebo Cairo, tlač, formuláre, podpisovanie, šifrovanie a kontrolné reporty pred tlačou (preflight) a ponúka aj varianty DLL, ActiveX a Dylib pre prostredia mimo Delphi. HotPDF Delphi Component má vlastný vykresľovací engine, vlastné obrazové kodeky a vlastný engine písem, takže sa kompiluje priamo do vášho spustiteľného súboru a nevyžaduje distribúciu žiadneho PDF runtime; sústreďuje sa na tvorbu a úpravu PDF priamo v aplikáciách Delphi a C++Builder.

Môžem používať losLab PDF Library z C#, VB.NET alebo iných prostredí mimo Delphi?

Áno. Okrem natívneho zdrojového kódu Object Pascal pre Delphi a C++Builder knižnica ponúka aj zostavenia DLL a ActiveX použiteľné z C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ a ďalších prostredí, ktoré dokážu volať komponentu DLL alebo ActiveX, plus variant Dylib pre macOS.

Ktoré verzie Delphi a C++Builder sú podporované?

Delphi XE5 až Delphi 13 a C++Builder XE5 až C++Builder 13, s možnosťou zostavenia pre 32-bit aj 64-bit tam, kde to cieľové IDE a runtime podporujú.

Ktoré vykresľovacie jadrá knižnica poskytuje?

Môžete prepínať medzi vykresľovacími jadrami GDI+, PDFium a Cairo pre náhľad na obrazovke, export do bitmapy, vykresľovanie do device-contextu a tlačové pracovné postupy.

Podporuje losLab PDF Library digitálne podpisy a PAdES?

Áno. Vytvára podpisy ETSI.CAdES.detached s údajmi signing-certificate-v2, atribútmi politiky podpisu a záväzku (commitment), rozšírením o časovú pečiatku podľa RFC 3161, voliteľnými hash funkciami SHA-256, SHA-384 alebo SHA-512 a validačnými údajmi DSS/VRI pre dlhodobú validáciu (long-term validation).

Ako knižnica zvláda veľmi veľké súbory PDF?

Otvára PDF súbory väčšie ako 2 GB pomocou načítavania objektov na požiadanie a 64-bitových offsetov, zlučuje zoznamy súborov v jednom priechode pri zachovaní záložiek, polí formulára a štruktúry Tagged PDF, pripája inkrementálne aktualizácie na mieste a kopíruje alebo prepisuje dokumenty s miliónmi objektov v priebehu sekúnd prostredníctvom Direct Access API.

Dokáže automaticky skontrolovať zhodu s PDF/A a PDF/UA?

Áno. Vstavané kontroly PDF/A a PDF/UA-1 generujú reporty vo formáte text, JSON, HTML alebo CSV, porovnávajú stabilné textové reporty s referenčnými hodnotami (baseline), dávkovo spracúvajú priečinky s výstupom súhrnného CSV a sprístupňujú diagnostiku na strane zapisovača (writer) prostredníctvom GetPDFUADiagnostics.

Čo zahŕňa licencia a ako funguje obnovenie?

Nová licencia ($850 Single, $1700 Small Business (až 10 vývojárov), $2550 Medium Business (až 30 vývojárov), $5100 Enterprise (jedna spoločnosť, jedna krajina), $10200 Corporate (jedna spoločnosť, celosvetovo)) zahŕňa kompletný zdrojový kód pre Delphi a C++Builder, jeden rok aktualizácií a jeden rok e-mailovej podpory. Existujúci zákazníci si obnovujú prístup k aktualizáciám za 40 % z pôvodnej ceny.


Objavte viac od spoločnosti vyvíjajúcej Delphi PDF Component a tabuľky

Prihláste sa na odber aktualizácií produktov

Prihláste sa na odber a získajte najnovšie aktualizácie priamo na váš e-mail.