losLab PDF Library Áttekintés
| 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 |
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.
| Munkafolyamat | Könyvtári támogatás | Alkalmazás felelőssége |
|---|---|---|
| PDF 1.2-1.7 | Lé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/A | Kimeneti 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-1 | Tagged 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. |
| PAdES | ETSI.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ás | A 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ág | AES-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
TPDFlibfü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
PreflightReportdemó egyetlen fájlt vagy mappákat validál, szöveges/JSON/HTML/CSV jelentéseket ír, kibocsátja apreflight-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.
| Licenc | Fejlesztők | Ár | Rendelés |
|---|---|---|---|
| Single | 1 fejlesztő | $850 | Rendelés |
| Team | legfeljebb 5 fejlesztő | $1700 | Rendelés |
| Micro Business | legfeljebb 10 fejlesztő | $2550 | Rendelés |
| Small Business | legfeljebb 30 fejlesztő | $4250 | Rendelés |
| Medium Business | legfeljebb 100 fejlesztő | $7650 | Rendelés |
| Enterprise | legfeljebb 500 fejlesztő | $14450 | Rendelés |
| Corporate | Korlátlan fejlesztő, világszerte leányvállalatain | $25500 | Rendelé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.
