Delphi PDF SDK

Delphi PDF biblioteka za izradu, uređivanje, potpisivanje, iscrtavanje, preflight i PDF/UA tijekove rada

losLab PDF Library daje timovima Delphi i C++Builder mehanizam za PDF s dostupnim izvornim kodom za desktop, server, DLL, ActiveX i Dylib tijekove rada, uključujući ugrađene PDF/A i PDF/UA provjere, podršku za PAdES potpisivanje i izbor iscrtavača bez usmjeravanja dokumenata putem vanjske PDF usluge.

PDF Library SDK workflow preview

losLab PDF Library Kratki pregled

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

Mehanizam za PDF s dostupnim izvornim kodom za tijekove rada u vlasništvu programera

losLab PDF Library je Delphi i C++Builder PDF SDK za aplikacije koje trebaju izrađivati, mijenjati, iscrtavati, ispisivati, potpisivati, osiguravati, pregledavati i preflight PDF dokumente unutar vlastitog softvera.

Biblioteka je napisana u Delphi/Object Pascalu i dostupna je s cjelokupnim izvornim kodom za projekte Delphi i C++Builder. Također isporučuje DLL, ActiveX i Dylib opcije za timove koji trebaju integrirati PDF automatizaciju iz C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ i drugih okruženja koja mogu pozvati DLL ili ActiveX komponentu.

Koristite ju kada je PDF tijek rada dio vašeg proizvoda ili pozadinskog procesa: generirani računi, potpisani ugovori, predaja u arhivu, pregled pristupačnosti, ispis, obrada obrazaca, sastavljanje dokumenata ili CI provjere koje bi trebale pasti prije nego što loš PDF stigne do korisnika.

Preuzmite DEMO paket PDF Library

2026-06-23 Version 3.75.6: napomene o izdanju | API referenca. 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.

Glavne PDF mogućnosti

  • Izrada i uređivanje PDF stranica: crtanje teksta, vektorske grafike, slika, QR kodova, PDF417, DataMatrix, crtičnih kodova, napomena, poveznica, obrisa, imenovanih odredišta, metapodataka i svojstava dokumenta.
  • Sastavljanje stranica i popravak dokumenata: razdvajanje, spajanje, dodavanje, kopiranje, kloniranje, normalizacija, pomicanje, brisanje, skrivanje, rotiranje i ponovna izgradnja stranica iz kontroliranih izvornih dokumenata.
  • Iscrtavanje i ispis: prebacivanje između GDI+, PDFium i Cairo mehanizama za iscrtavanje za pregled na zaslonu, izvoz bitmape, iscrtavanje konteksta uređaja i tijekove rada pisača.
  • Obrasci i interaktivni dokumenti: izrada, popunjavanje, uređivanje, izravnavanje, pregled i upravljanje AcroForm poljima, izgledima, oznakama polja, JavaScript akcijama, privicima i povezanim podacima o dokumentu.
  • Tekst, slike i fontovi: rad s BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, HTML tekstnim okvirima, Unicode tekstom, TrueType, OpenType, Type 1, ugrađivanjem fontova, podskupovima fontova i tijekovima rada izdvajanja.
  • Sigurnost i potpisi: kriptiranje i dekriptiranje PDF-ova uz hardversko AES-NI ubrzanje na 32-bitnom i 64-bitnom Windowsu, zaštita ili uklanjanje zaštite s više-gigabajtnih datoteka putem izravnih AES-256 putanja iz datoteke u datoteku koje nikad ne grade cijeli grafikon objekata, postavljanje dopuštenja, korištenje kriptiranja za primatelje s javnim ključem, potpisivanje odabranim SHA-256/384/512 sažecima, dodavanje PAdES atributa, vremensko označavanje potpisa i prilaganje podataka o provjeri valjanosti DSS/VRI.
  • Ogromni dokumenti: otvaranje PDF-ova većih od 2 GB uz učitavanje objekata na zahtjev i 64-bitnim pomacima, spajanje popisa datoteka u jednom prolazu uz očuvane knjižne oznake, polja obrasca i stabla strukture Tagged PDF-a, dodavanje inkrementalnih ažuriranja izvornoj datoteci na mjestu, i kopiranje ili ponovno pisanje dokumenata s milijun objekata u sekundama putem Direct Access API-ja.
  • Preflight izvješća i dijagnostika: pokretanje PDF/A i PDF/UA-1 provjera, generiranje tekstualnih, JSON, HTML ili CSV izvješća, usporedba stabilnih tekstualnih izvješća s osnovnim vrijednostima, grupna obrada mapa sa sažetim CSV izlazom, te revizija zdravlja potpisa i pravila dokumenata u velikim razmjerima s demo programima SigningWorkbench i ComplianceWorkbench.
  • PDF kontrola niske razine: pristup brojevima objekata, rječnicima stranica, stavkama kataloga, namjenama izlaza, zaključavanjima verzija spremanja, vratima na razini proširenja, uzorcima pločica, neobaveznom sadržaju, rječnicima mjerenja i izravno umetanje slika kada vaš tijek rada zahtijeva preciznu strukturu PDF-a.

Standardi i izlaz orijentiran na usklađenost

Usklađenost PDF-a ovisi o izvornom sadržaju, fontovima, ICC profilima, metapodacima, označavanju, zamjenskom tekstu, potpisima, vremenskim oznakama i validatoru kojeg koristi vaša organizacija. losLab PDF Library pruža kontrole i dijagnostiku potrebne za izradu PDF-ova orijentiranih na standarde, dok konačnu provjeru valjanosti pravila ostavlja u vašoj aplikaciji ili cjevovodu za osiguranje kvalitete.

Tijek radaPodrška bibliotekeOdgovornost aplikacije
PDF 1.2-1.7Izrada, uređivanje, stroga kontrola spremanja verzije, provjere na razini proširenja, iscrtavanje, ispis, obrasci, napomene, privici, poveznice i API-ji za strukturu dokumenta.Odabir ciljane verzije PDF-a i uklanjanje ili nadogradnja značajki koje ne pripadaju tom izlaznom profilu.
PDF/AKontrole namjene izlaza, pomoćnici za XMP metapodatke, tijekovi rada za ugrađene fontove, zaštite verzija i ugrađene provjere PDF/A datoteka za arhivske cjevovode.Pružanje ispravnih metapodataka, fontova, profila boja i poslovnih pravila za odabranu arhivsku politiku.
PDF/UA-1Izgradnja Tagged PDF-a, API-ji za stablo strukture, rukovanje mapama uloga, zamjenski tekst, ActualText, provjere na strani čitača i povratne informacije GetPDFUADiagnostics na strani pisača.Stvaranje smislenog redoslijeda čitanja, jezika, naslova, popisa, semantike tablica, zamjenskog teksta i opisa obrazaca.
PAdESETSI.CAdES.detached potpisi, signing-certificate-v2 podaci, pravila potpisa i atributi obveze, RFC 3161 proširenje vremenske oznake, odabiri sažetka SHA-256/384/512 i sastavljanje DSS/VRI.Dostavljanje certifikata, TSA odgovora, podataka o opozivu, izbora politike potpisa i testiranje prihvatljivosti specifično za verifikatora.
Preflight automatizacijaCreatePreflightReportEx, SavePreflightReportEx i Delphi demo PreflightReport generiraju tekst, JSON, HTML i CSV izlaz za PDF/A i PDF/UA-1 provjere.Odlučite koji bi formati izvješća, osnovne vrijednosti, izlazni kodovi i brojevi problema trebali blokirati CI, arhiviranje ili isporuku kupcima.
SigurnostAES-128, AES-256, rukovanje dopuštenjima, zaštita lozinkom, kriptiranje primatelja s javnim ključem i pregled kriptiranih dokumenata za kontroliranu distribuciju.Držite lozinke, certifikate, privatne ključeve i pravila o primateljima pod vlastitim sigurnosnim kontrolama.

Površine API-ja i mogućnosti implementacije

  • Delphi XE5 do Delphi 13 i C++Builder XE5 do C++Builder 13.
  • Izvorni Object Pascal kod za izravnu Delphi i C++Builder integraciju, s generiranim stranicama referenci API-ja za javne TPDFlib funkcije.
  • DLL i ActiveX pristup za C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic i kompatibilne alate.
  • Mogućnosti 32-bitne i 64-bitne izgradnje tamo gdje ciljani IDE i vrijeme izvođenja to podržavaju.
  • Opcija macOS Dylib za timove koji trebaju višeplatformsku automatizaciju PDF-a oko iste obitelji biblioteka.
  • Samostalni demo projekti za izradu PDF-a, radnje na stranici, rukovanje slikama i fontovima, obrasce, enkripciju, potpisivanje, iscrtavanje, ispis i automatizaciju preflight izvješća.

Uključeni demo programi i pokrivenost provjere valjanosti

Paket uključuje Delphi i C++Builder demo programe za uobičajene zadatke integracije, plus primjere u naredbenom retku gdje je automatizacija važnija od vizualnog korisničkog sučelja.

  • Izrada i izgled: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, HTML text, barcode, QR code, i image-to-PDF tijekovi rada.
  • Operacije s dokumentom: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess, i obrada u stilu merge/split.
  • Iscrtavanje i ispis: PdfToImage, MultiFunction odabir iscrtavača, PrintPDF, GDI+, PDFium i Cairo izlazne putanje.
  • Sigurnost i potpisi: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, PAdES atributi, DSS/VRI pomoćnici i putanje potpisivanja orijentirane na vremenske oznake.
  • Preflight automatizacija: Delphi demo PreflightReport provjerava valjanost pojedinačnih datoteka ili mapa, piše tekst/JSON/HTML/CSV izvješća, emitira preflight-summary.csv i vraća izlazne kodove prikladne za automatizaciju.

Nedavna automatizirana pokrivenost uključuje Delphi DUnitX i C++Builder GoogleTest pakete za izradu dokumenata, kompresiju, slike, fontove, obrasce, sigurnost, potpisivanje, ispis, usklađenost s verzijom PDF-a, PDF/UA dijagnostiku i generiranje te usporedbu preflight izvješća.

Kada odabrati losLab PDF Library

  • Odaberite je kada vaša aplikacija mora izrađivati, mijenjati, potpisivati, provjeravati i isporučivati PDF-ove, a ne samo ih prikazivati.
  • Odaberite je kada vaš Delphi ili C++Builder tim treba kontrolu na razini izvornog koda, internu dijagnostiku i dugoročno održavanje.
  • Odaberite je kada vaš tijek rada kombinira iscrtavanje, ispis, obrasce, potpise, enkripciju, PDF/A, PDF/UA, PAdES i preflight izvješća u jednom setu alata.
  • Odaberite je kada CI, arhivska predaja, pregled pristupačnosti ili regulirana isporuka trebaju stabilne datoteke izvješća umjesto ručne provjere samo s preglednikom.
  • Odaberite PDFium Component kada vam je potreban samo usredotočeni PDF preglednik ili iscrtavač, a odaberite HotPDF kada vaš projekt treba laganiju komponentu za izradu PDF-a.

Licenciranje

Licenciranje i cijene. losLab PDF Library licenses include source code, updates, support, and royalty-free deployment.

LicencaProgrameriCijenaNaruči
Single1 programer$850Naruči
Teamdo 5 programera$1700Naruči
Micro Businessdo 10 programera$2550Naruči
Small Businessdo 30 programera$4250Naruči
Medium Businessdo 100 programera$7650Naruči
Enterprisedo 500 programera$14450Naruči
CorporateNeograničeni programeri, svjetske podružnice$25500Naruči

Dodaci izvornog koda samo za Enterprise: PDFlibPas Enterprise uključuje puni izvorni kod za cjelokupne testne pakete koji se obično koriste samo za internu provjeru valjanosti. Paket Enterprise također uključuje puni izvorni kod za namjenski primjer alata PDF Compliance & Signing Workbench Pro.

Kupite godišnju obnovu (40% od prve kupnje).

Brzi Delphi primjer

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.

Često postavljana pitanja

Po čemu se losLab PDF Library razlikuje od HotPDF Component?

losLab PDF Library je potpuni PDF SDK: objedinjuje izradu, uređivanje, iscrtavanje pomoću GDI+, PDFium ili Cairo mehanizma, ispis, obrasce, potpisivanje, enkripciju i preflight izvješća, a isporučuje i DLL, ActiveX i Dylib opcije za okruženja izvan Delphija. HotPDF Component je lakša izvorna VCL komponenta usmjerena na izradu i uređivanje PDF-a unutar Delphi i C++Builder aplikacija.

Mogu li koristiti losLab PDF Library iz C#, VB.NET ili drugih okruženja izvan Delphija?

Da. Uz izvorni Object Pascal kod za Delphi i C++Builder, biblioteka isporučuje DLL i ActiveX inačice koje se mogu koristiti iz C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuildera, PowerBASIC-a, RealBasica, Visual C++-a i drugih okruženja koja mogu pozvati DLL ili ActiveX komponentu, kao i macOS Dylib opciju.

Koje su verzije Delphija i C++Buildera podržane?

Delphi XE5 do Delphi 13 i C++Builder XE5 do C++Builder 13, uz mogućnosti 32-bitne i 64-bitne izgradnje tamo gdje ih ciljani IDE i vrijeme izvođenja podržavaju.

Koje mehanizme za iscrtavanje biblioteka nudi?

Možete prebacivati između GDI+, PDFium i Cairo mehanizama za iscrtavanje za pregled na zaslonu, izvoz bitmape, iscrtavanje konteksta uređaja i tijekove rada pisača.

Podržava li losLab PDF Library digitalne potpise i PAdES?

Da. Izrađuje ETSI.CAdES.detached potpise sa signing-certificate-v2 podacima, atributima pravila potpisa i obveze, RFC 3161 proširenjem vremenske oznake, sažecima SHA-256, SHA-384 ili SHA-512 po izboru, te DSS/VRI podacima za provjeru valjanosti za dugoročnu pohranu.

Kako biblioteka rukuje vrlo velikim PDF datotekama?

Otvara PDF-ove veće od 2 GB uz učitavanje objekata na zahtjev i 64-bitne pomake, spaja popise datoteka u jednom prolazu uz očuvane knjižne oznake, polja obrasca i strukturu Tagged PDF-a, dodaje inkrementalna ažuriranja na mjestu, te kopira ili ponovno zapisuje dokumente s milijun objekata u sekundama putem Direct Access API-ja.

Može li automatski provjeriti usklađenost s PDF/A i PDF/UA?

Da. Ugrađene PDF/A i PDF/UA-1 provjere generiraju tekstualna, JSON, HTML ili CSV izvješća, uspoređuju stabilna tekstualna izvješća s osnovnim vrijednostima, grupno obrađuju mape sa sažetim CSV izlazom, te izlažu dijagnostiku na strani pisača putem GetPDFUADiagnostics.

Što uključuje licenca i kako funkcionira obnova?


Otkrijte više od Delphi PDF Component & Spreadsheet Development

Pretplatite se na ažuriranja proizvoda

Pretplatite se da biste primali najnovija ažuriranja na svoju e-poštu.