Delphi PDF SDK

Delphi PDF könyvtár létrehozáshoz, szerkesztéshez, aláíráshoz, rendereléshez, preflight és PDF/UA munkafolyamatokhoz

A losLab PDF Library a Delphi és a C++Builder csapatok számára egy forráskódú PDF-motort biztosít az asztali, szerver, DLL, ActiveX és Dylib munkafolyamatokhoz, beleértve a beépített PDF/A és PDF/UA ellenőrzéseket, a PAdES aláírás-támogatást, valamint a renderelő választási lehetőségeit, anélkül, hogy a dokumentumokat egy külső PDF-szolgáltatáson keresztül kellene irányítani.

PDF Library SDK workflow preview

losLab PDF Library Áttekintés

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

Forráskódú PDF-motor a fejlesztői munkafolyamatokhoz

A losLab PDF Library egy Delphi és C++Builder PDF SDK olyan alkalmazásokhoz, amelyeknek PDF dokumentumokat kell létrehozniuk, módosítaniuk, renderelniük, nyomtatniuk, aláírniuk, biztosítaniuk, vizsgálniuk és preflight-olniuk a saját szoftverükön belül.

A könyvtár Delphi/Object Pascal nyelven íródott, és teljes forráskóddal érhető el Delphi és C++Builder projektekhez. DLL, ActiveX és Dylib opciókat is szállít azoknak a csapatoknak, amelyeknek PDF automatizálást kell integrálniuk C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ és más olyan környezetekből, amelyek képesek meghívni egy DLL-t vagy ActiveX komponenst.

Használja, ha a PDF munkafolyamat a terméke vagy a back-office folyamata része: generált számlák, aláírt szerződések, archívumba történő beküldések, hozzáférhetőségi felülvizsgálat, nyomtatási kimenet, űrlapfeldolgozás, dokumentum-összeállítás vagy CI-ellenőrzések, amelyeknek meg kell hiúsulniuk, mielőtt egy hibás PDF eljut az ügyfelekhez.

Töltse le a PDF Library DEMÓ csomagot

2026-06-23 Version 3.75.6: kiadási megjegyzések | 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.

Fő PDF képességek

  • PDF oldalak létrehozása és szerkesztése: szöveg, vektorgrafika, képek, QR-kódok, PDF417, DataMatrix, vonalkódok, megjegyzések, hivatkozások, vázlatok (outlines), elnevezett célok, metaadatok és dokumentumtulajdonságok rajzolása.
  • Oldal-összeállítás és dokumentumjavítás: oldalak felosztása, egyesítése, hozzáfűzése, másolása, klónozása, normalizálása, mozgatása, törlése, elrejtése, forgatása és újraépítése ellenőrzött forrásdokumentumokból.
  • Renderelés és nyomtatás: váltson a GDI+, a PDFium és a Cairo renderelő motorok között a képernyő-előnézethez, a bitkép exportáláshoz, az eszközkörnyezet (device-context) rendereléséhez és a nyomtató munkafolyamatokhoz.
  • Űrlapok és interaktív dokumentumok: AcroForm mezők, megjelenések, mezőjelzők (flags), JavaScript műveletek, mellékletek és kapcsolódó dokumentumadatok létrehozása, kitöltése, szerkesztése, simítása (flattening), vizsgálata és kezelése.
  • Szöveg, képek és betűtípusok: munka BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, HTML szövegdobozok, Unicode szöveg, TrueType, OpenType, Type 1, betűtípus-beágyazás, betűtípus-alkészlet (subsetting) és kinyerési munkafolyamatokkal.
  • Biztonság és aláírások: PDF-ek titkosítása és visszafejtése hardveres AES-NI gyorsítással 32 bites és 64 bites Windowson, több gigabájtos fájlok védelme vagy a védelem feloldása közvetlen fájlból-fájlba AES-256 útvonalakon keresztül, amelyek soha nem építik fel a teljes objektumgráfot, engedélyek beállítása, nyilvános kulcsú címzetti titkosítás (public-key recipient encryption) használata, aláírás választható SHA-256/384/512 kivonatokkal, PAdES attribútumok hozzáadása, aláírások időbélyegzése, valamint DSS/VRI validálási adatok csatolása.
  • Hatalmas dokumentumok: 2 GB-ot meghaladó PDF-ek megnyitása igény szerinti objektumbetöltéssel és 64 bites eltolásokkal (offsets), fájllisták egyesítése egyetlen menetben, a könyvjelzők, űrlapmezők és a Tagged PDF fastruktúrák megőrzésével, növekményes frissítések (incremental updates) hozzáfűzése a forrásfájlhoz a helyén, és milliós objektumú dokumentumok másolása vagy újraírása másodpercek alatt a Direct Access API-n keresztül.
  • Preflight jelentések és diagnosztika: PDF/A és PDF/UA-1 ellenőrzések futtatása, szöveg, JSON, HTML vagy CSV jelentések generálása, stabil szöveges jelentések összehasonlítása az alapvonalakkal, mappák kötegelt (batch) feldolgozása összefoglaló CSV kimenettel, valamint az aláírás-egészség és a dokumentum-irányelvek auditálása nagy léptékben a SigningWorkbench és a ComplianceWorkbench demókkal.
  • Alacsony szintű PDF vezérlés: hozzáférés az objektumszámokhoz, oldalszótárakhoz, katalógus bejegyzésekhez, kimeneti szándékokhoz (output intents), mentési verziózárakhoz, kiterjesztés-szintű kapukhoz, csempézési (tiling) mintákhoz, opcionális tartalomhoz, mérési szótárakhoz és közvetlen képbeillesztéshez, ha a munkafolyamata pontos PDF struktúrát igényel.

Szabványok és megfelelőség-központú kimenet

A PDF megfelelősége a forrás tartalmától, a betűtípusoktól, az ICC profiloktól, a metaadatoktól, a címkézéstől, az alternatív szövegtől, az aláírásoktól, az időbélyegzőktől és az Ön szervezete által használt validátortól függ. A losLab PDF Library biztosítja a szabványoknak megfelelő PDF-ek készítéséhez szükséges vezérlőket és diagnosztikát, miközben a végső irányelv-validálást az Ön alkalmazására vagy QA (minőségbiztosítási) folyamatára bízza.

MunkafolyamatKönyvtári támogatásAlkalmazás felelőssége
PDF 1.2-1.7Létrehozás, szerkesztés, szigorú mentési verzió vezérlés, kiterjesztés-szintű ellenőrzések, renderelés, nyomtatás, űrlapok, megjegyzések, mellékletek, hivatkozások és dokumentumstruktúra API-k.Válassza ki a cél PDF verziót, és távolítsa el vagy frissítse azokat a funkciókat, amelyek nem tartoznak abba a kimeneti profilba.
PDF/AKimeneti szándék (Output-intent) vezérlők, XMP metaadat segédek, beágyazott betűtípus munkafolyamatok, verzióőrök és beépített PDF/A fájl ellenőrzések az archív folyamatokhoz.Adjon meg helyes metaadatokat, betűtípusokat, színprofilokat és üzleti szabályokat a kiválasztott archív irányelvhez.
PDF/UA-1Tagged PDF felépítése, fastruktúra API-k, szerep-leképezés (role-map) kezelése, alternatív szöveg, ActualText, olvasóoldali ellenőrzések és íróoldali GetPDFUADiagnostics visszajelzés.Írjon értelemszerű olvasási sorrendet, nyelvet, címsorokat, listákat, táblázat szemantikát, alternatív szöveget és űrlapleírásokat.
PAdESETSI.CAdES.detached aláírások, signing-certificate-v2 adatok, aláírási irányelv és kötelezettségvállalási attribútumok, RFC 3161 időbélyegző kiegészítés, SHA-256/384/512 kivonat választások és DSS/VRI összeállítás.Szállítson tanúsítványokat, TSA válaszokat, visszavonási adatokat, aláírási irányelv választásokat és ellenőrző-specifikus (verifier-specific) elfogadási tesztelést.
Preflight automatizálásA CreatePreflightReportEx, SavePreflightReportEx és a Delphi PreflightReport demó szöveg, JSON, HTML és CSV kimenetet generál a PDF/A és PDF/UA-1 ellenőrzésekhez.Döntse el, hogy mely jelentésformátumok, alapvonalak, kilépési kódok és problémák száma blokkolja a CI-t, az archívumba történő felvételt vagy az ügyfeleknek történő szállítást.
BiztonságAES-128, AES-256, engedélyek kezelése, jelszavas védelem, nyilvános kulcsú címzetti titkosítás és titkosított dokumentumok vizsgálata az ellenőrzött terjesztéshez.Tartsa a jelszavakat, tanúsítványokat, privát kulcsokat és címzetti irányelveket saját biztonsági ellenőrzése alatt.

API felületek és telepítési lehetőségek

  • Delphi XE5-től Delphi 13-ig és C++Builder XE5-től C++Builder 13-ig.
  • Natív Object Pascal forráskód a közvetlen Delphi és C++Builder integrációhoz, API referencialapokkal a nyilvános TPDFlib függvényekhez.
  • DLL és ActiveX hozzáférés C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic és kompatibilis eszközök számára.
  • 32 bites és 64 bites build lehetőségek, ahol a cél IDE és a futtatókörnyezet (runtime) támogatja őket.
  • macOS Dylib opció azoknak a csapatoknak, amelyeknek többplatformos PDF automatizálásra van szükségük ugyanazon könyvtárcsalád körül.
  • Önálló demó projektek PDF létrehozásához, oldalműveletekhez, kép- és betűtípus-kezeléshez, űrlapokhoz, titkosításhoz, aláíráshoz, rendereléshez, nyomtatáshoz és preflight jelentés automatizáláshoz.

Mellékelt demók és validálási lefedettség

A csomag Delphi és C++Builder demókat tartalmaz a gyakori integrációs feladatokhoz, valamint parancssoros példákat arra az esetre, amikor az automatizálás fontosabb, mint a vizuális felhasználói felület.

  • Létrehozás és elrendezés: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, HTML szöveg, vonalkód, QR-kód és image-to-PDF munkafolyamatok.
  • Dokumentum műveletek: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess, valamint egyesítési/felosztási (merge/split) stílusú feldolgozás.
  • Renderelés és nyomtatás: PdfToImage, MultiFunction renderelő választás, PrintPDF, GDI+, PDFium és Cairo kimeneti útvonalak.
  • Biztonság és aláírások: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, PAdES attribútum munkafolyamatok, DSS/VRI segédek és időbélyeg-orientált aláírási útvonalak.
  • Preflight automatizálás: A Delphi PreflightReport demó egyetlen fájlt vagy mappákat validál, szöveges/JSON/HTML/CSV jelentéseket ír, kibocsátja a preflight-summary.csv-t, és automatizálás-barát kilépési kódokat ad vissza.

A legújabb automatizált lefedettség Delphi DUnitX és C++Builder GoogleTest készleteket foglal magában a dokumentum-létrehozás, tömörítés, képek, betűtípusok, űrlapok, biztonság, aláírás, nyomtatás, PDF verzió megfelelőség, PDF/UA diagnosztika, valamint a preflight jelentéskészítés és összehasonlítás tekintetében.

Mikor válassza a losLab PDF Library-t

  • Válassza, ha az alkalmazásának nemcsak meg kell jelenítenie a PDF-eket, hanem létre is kell hoznia, módosítania, aláírnia, validálnia és szállítania kell azokat.
  • Válassza, ha a Delphi vagy C++Builder csapatának forráskód-szintű ellenőrzésre, belső diagnosztikára és hosszú távú karbantarthatóságra van szüksége.
  • Válassza, ha a munkafolyamata egy eszköztárban ötvözi a renderelést, a nyomtatást, az űrlapokat, az aláírásokat, a titkosítást, a PDF/A-t, a PDF/UA-t, a PAdES-t és a preflight jelentéseket.
  • Válassza, ha a CI, az archív átadás, a hozzáférhetőségi felülvizsgálat vagy a szabályozott kézbesítés stabil jelentésfájlokat igényel a kézi, csak megjelenítős ellenőrzés helyett.
  • Válassza a PDFium Component-et, ha csak egy célzott PDF-megjelenítőre vagy renderelőre van szüksége, és válassza a HotPDF-et, ha a projektjének egy könnyebb PDF-készítő komponensre van szüksége.

Licencelés

Fizessen hitel-/bankkártyával, PayPallel, AliPay-jel vagy banki átutalással a FastSpringen keresztül. Minden új licenc tartalmazza a teljes Object Pascal forráskódot Delphihez és C++Builderhez, egy év frissítést és egy év e-mailes támogatást.

LicencFejlesztőkÁrRendelés
Single1 fejlesztő$850Rendelés
Teamlegfeljebb 5 fejlesztő$1700Rendelés
Micro Businesslegfeljebb 10 fejlesztő$2550Rendelés
Small Businesslegfeljebb 30 fejlesztő$4250Rendelés
Medium Businesslegfeljebb 100 fejlesztő$7650Rendelés
Enterpriselegfeljebb 500 fejlesztő$14450Rendelés
CorporateKorlátlan fejlesztő, világszerte leányvállalatain$25500Rendelés

Enterprise-exkluzív forrás extrák: A PDFlibPas Enterprise tartalmazza a normál esetben csak belső validálásra használt teljes tesztkészletek forráskódját. Az Enterprise csomag tartalmazza a dedikált, professzionális eszközszintű példaprogram, a PDF Compliance & Signing Workbench Pro teljes forráskódját is.

Vásároljon éves megújítást (az első vásárlás árának 40%-a).

Gyors Delphi példa

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.

Gyakran ismételt kérdések

Miben különbözik a losLab PDF Library a HotPDF Component-től?

A losLab PDF Library a teljes PDF SDK: egyesíti a létrehozást, szerkesztést, a GDI+, PDFium vagy Cairo motorral történő renderelést, a nyomtatást, az űrlapokat, az aláírást, a titkosítást és a preflight jelentéseket, valamint DLL, ActiveX és Dylib opciókat szállít a nem Delphi környezetekhez. A HotPDF Component egy könnyebb, natív VCL komponens, amely a PDF létrehozására és szerkesztésére összpontosít Delphi és C++Builder alkalmazásokon belül.

Használhatom a losLab PDF Library-t C#-ból, VB.NET-ből vagy más nem Delphi környezetekből?

Igen. A Delphi és C++Builder natív Object Pascal forráskódja mellett a könyvtár DLL és ActiveX buildeket is szállít, amelyek használhatók C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ és más olyan környezetekből, amelyek képesek meghívni egy DLL-t vagy ActiveX komponenst, valamint egy macOS Dylib opciót is biztosít.

Mely Delphi és C++Builder verziók támogatottak?

A Delphi XE5-től a Delphi 13-ig, valamint a C++Builder XE5-től a C++Builder 13-ig, 32 bites és 64 bites build lehetőségekkel ott, ahol a cél IDE és a futtatókörnyezet ezt támogatja.

Mely renderelő motorokat biztosítja a könyvtár?

Válthat a GDI+, a PDFium és a Cairo renderelő motorok között a képernyő-előnézethez, a bitkép exportáláshoz, az eszközkörnyezet (device-context) rendereléséhez és a nyomtató munkafolyamatokhoz.

Támogatja a losLab PDF Library a digitális aláírásokat és a PAdES-t?

Igen. ETSI.CAdES.detached aláírásokat hoz létre signing-certificate-v2 adatokkal, aláírási irányelv és kötelezettségvállalási attribútumokkal, RFC 3161 időbélyegző kiegészítéssel, választható SHA-256, SHA-384 vagy SHA-512 kivonatokkal, valamint DSS/VRI validálási adatokkal a hosszú távú érvényesítéshez.

Hogyan kezeli a könyvtár a nagyon nagy PDF fájlokat?

2 GB-ot meghaladó PDF-eket nyit meg igény szerinti objektumbetöltéssel és 64 bites eltolásokkal (offsets), fájllisták egyesítése egyetlen menetben, a könyvjelzők, űrlapmezők és a Tagged PDF struktúra megőrzésével, növekményes frissítéseket fűz hozzá a helyén, valamint milliós objektumú dokumentumokat másol vagy ír újra másodpercek alatt a Direct Access API-n keresztül.

Automatikusan ellenőrizheti a PDF/A és PDF/UA megfelelőséget?

Igen. A beépített PDF/A és PDF/UA-1 ellenőrzések szöveges, JSON, HTML vagy CSV jelentéseket generálnak, stabil szöveges jelentéseket hasonlítanak össze alapvonalakkal, mappákat dolgoznak fel kötegelten (batch) összefoglaló CSV kimenettel, valamint az íróoldali diagnosztikát a GetPDFUADiagnostics segítségével teszik elérhetővé.

Mit tartalmaz egy licenc, és hogyan működik a megújítás?


Fedezzen fel többet a Delphi PDF Component & Spreadsheet Development-től

Iratkozzon fel a termékfrissítésekre

Iratkozzon fel, hogy a legújabb frissítéseket e-mailben kapja meg.