Delphi PDF SDK

Delphi PDF biblioteka kūrimui, redagavimui, pasirašymui, atvaizdavimui, preflight ir PDF/UA darbo eigoms

losLab PDF Library suteikia Delphi ir C++Builder komandoms prieinamo pirminio kodo PDF variklį darbalaukio, serverio, DLL, ActiveX ir Dylib darbo eigoms, įskaitant įmontuotas PDF/A ir PDF/UA patikras, PAdES pasirašymo palaikymą ir atvaizdavimo pasirinkimus, nenukreipiant dokumentų per išorinę PDF paslaugą.

PDF Library SDK workflow preview

losLab PDF Library Trumpai

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

Prieinamo pirminio kodo PDF variklis kūrėjams priklausančioms darbo eigoms

losLab PDF Library yra Delphi ir C++Builder PDF SDK programoms, kurioms reikia kurti, modifikuoti, atvaizduoti, spausdinti, pasirašyti, apsaugoti, tikrinti ir atlikti preflight PDF dokumentams pačioje savo programinėje įrangoje.

Biblioteka parašyta Delphi/Object Pascal kalba ir yra prieinama su visu pirminiu kodu Delphi ir C++Builder projektams. Ji taip pat siūlo DLL, ActiveX ir Dylib parinktis komandoms, kurioms reikia integruoti PDF automatizavimą iš C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ ir kitų aplinkų, galinčių iškviesti DLL arba ActiveX komponentą.

Naudokite jį, kai PDF darbo eiga yra jūsų produkto ar vidaus operacijų (back-office) proceso dalis: sugeneruotos sąskaitos faktūros, pasirašytos sutartys, archyvo pateikimai, prieinamumo peržiūra, spausdinimo išvestis, formų apdorojimas, dokumentų surinkimas arba CI patikros, kurios turėtų žlugti, kol blogas PDF nepasiekė klientų.

Atsisiųskite PDF Library DEMO paketą

2026-06-23 Version 3.75.6: leidimo pastabos | API nuoroda. 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.

Pagrindinės PDF galimybės

  • Kurkite ir redaguokite PDF puslapius: pieškite tekstą, vektorinę grafiką, vaizdus, QR kodus, PDF417, DataMatrix, brūkšninius kodus, anotacijas, nuorodas, kontūrus, pavadintas paskirties vietas, metaduomenis ir dokumento ypatybes.
  • Puslapių surinkimas ir dokumentų taisymas: skaidykite, sujunkite, pridėkite, kopijuokite, klonuokite, normalizuokite, perkelkite, ištrinkite, paslėpkite, pasukite ir atstatykite puslapius iš kontroliuojamų šaltinio dokumentų.
  • Atvaizdavimas ir spausdinimas: perjunkite tarp GDI+, PDFium ir Cairo atvaizdavimo variklių ekrano peržiūrai, taškinės grafikos eksportavimui, įrenginio konteksto atvaizdavimui ir spausdintuvo darbo eigoms.
  • Formos ir interaktyvūs dokumentai: kurkite, pildykite, redaguokite, suplokite, tikrinkite ir tvarkykite AcroForm laukus, išvaizdas, laukų vėliavėles, JavaScript veiksmus, priedus ir susijusius dokumento duomenis.
  • Tekstas, vaizdai ir šriftai: dirbkite su BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, HTML teksto laukeliais, Unicode tekstu, TrueType, OpenType, Type 1, šriftų įterpimu, šriftų poaibių kūrimu ir išgavimo darbo eigomis.
  • Saugumas ir parašai: šifruokite ir iššifruokite PDF failus naudodami aparatinį AES-NI spartinimą 32 bitų ir 64 bitų Windows sistemose, apsaugokite ar nuimkite apsaugą nuo kelių gigabaitų failų per tiesioginius failas-į-failą AES-256 kelius, kurie niekada nesukuria viso objektų grafo, nustatykite leidimus, naudokite viešojo rakto gavėjo šifravimą, pasirašykite su pasirenkamomis SHA-256/384/512 santraukomis, pridėkite PAdES atributus, parašų laiko žymas ir prisekite DSS/VRI patvirtinimo duomenis.
  • Didžiuliai dokumentai: atidarykite PDF failus, didesnius nei 2 GB, su užsakomu objektų įkėlimu ir 64 bitų poslinkiais, sujunkite failų sąrašus vienu perėjimu išsaugodami žymes, formų laukus ir Tagged PDF struktūrų medžius, pridėkite laipsniškus naujinimus prie šaltinio failo vietoje, ir per kelias sekundes kopijuokite arba perrašykite milijonų objektų dokumentus per Direct Access API.
  • Preflight ataskaitos ir diagnostika: vykdykite PDF/A ir PDF/UA-1 patikras, generuokite teksto, JSON, HTML arba CSV ataskaitas, lyginkite stabilias teksto ataskaitas su bazinėmis linijomis, apdorokite aplankus paketais su suvestine CSV išvestimi ir atlikite didelio masto parašų sveikatos bei dokumentų politikos auditą naudodami SigningWorkbench ir ComplianceWorkbench demonstracines versijas.
  • Žemo lygio PDF valdymas: pasiekite objektų numerius, puslapių žodynus, katalogo įrašus, išvesties ketinimus, išsaugojimo versijų užraktus, plėtinių lygio vartus, plytelių raštus, pasirenkamą turinį, matavimo žodynus ir tiesioginį vaizdų įterpimą, kai jūsų darbo eigai reikalinga tiksli PDF struktūra.

Standartai ir į atitiktį orientuota išvestis

PDF atitiktis priklauso nuo šaltinio turinio, šriftų, ICC profilių, metaduomenų, žymėjimo, alternatyvaus teksto, parašų, laiko žymų ir patvirtintuvo, kurį naudoja jūsų organizacija. losLab PDF Library suteikia valdiklius ir diagnostiką, reikalingus kurti į standartus orientuotus PDF failus, o galutinį politikos patvirtinimą palieka jūsų programai arba QA konvejeriui.

Darbo eigaBibliotekos palaikymasProgramos atsakomybė
PDF 1.2-1.7Kūrimas, redagavimas, griežta išsaugojimo versijos kontrolė, plėtinių lygio patikros, atvaizdavimas, spausdinimas, formos, anotacijos, priedai, nuorodos ir dokumento struktūros API.Pasirinkite tikslinę PDF versiją ir pašalinkite arba atnaujinkite funkcijas, kurios nepriklauso tam išvesties profiliui.
PDF/AIšvesties ketinimo valdikliai, XMP metaduomenų pagalbininkai, įterptųjų šriftų darbo eigos, versijų sargyba ir įmontuotos PDF/A failų patikros archyvavimo konvejeriams.Pateikite teisingus metaduomenis, šriftus, spalvų profilius ir verslo taisykles pasirinktai archyvo politikai.
PDF/UA-1Pažymėto (Tagged) PDF konstravimas, struktūros medžio API, vaidmenų žemėlapių tvarkymas, alternatyvus tekstas, ActualText, skaitytojo pusės patikros ir rašytojo pusės GetPDFUADiagnostics grįžtamasis ryšys.Sukurkite prasmingą skaitymo tvarką, kalbą, antraštes, sąrašus, lentelių semantiką, alternatyvų tekstą ir formų aprašymus.
PAdESETSI.CAdES.detached parašai, signing-certificate-v2 duomenys, parašų politikos ir įsipareigojimų atributai, RFC 3161 laiko žymų papildymas, SHA-256/384/512 santraukų pasirinkimai ir DSS/VRI surinkimas.Pateikite sertifikatus, TSA atsakymus, atšaukimo duomenis, parašų politikos pasirinkimus ir specifiniam tikrintojui skirtus priėmimo testus.
Preflight automatizavimasCreatePreflightReportEx, SavePreflightReportEx ir Delphi PreflightReport demonstracinė versija generuoja teksto, JSON, HTML ir CSV išvestį PDF/A ir PDF/UA-1 patikroms.Nuspręskite, kokie ataskaitų formatai, bazinės linijos, išėjimo kodai ir problemų skaičius turėtų blokuoti CI, įtraukimą į archyvą arba pristatymą klientui.
SaugumasAES-128, AES-256, leidimų tvarkymas, slaptažodžių apsauga, viešojo rakto gavėjo šifravimas ir užšifruotų dokumentų tikrinimas kontroliuojamam platinimui.Laikykite slaptažodžius, sertifikatus, privačius raktus ir gavėjų politikas savo saugumo kontrolėje.

API paviršiai ir diegimo pasirinkimai

  • Nuo Delphi XE5 iki Delphi 13 ir C++Builder XE5 iki C++Builder 13.
  • Gimtasis Object Pascal pirminis kodas tiesioginei Delphi ir C++Builder integracijai, su API nuorodų puslapiais, sugeneruotais viešoms TPDFlib funkcijoms.
  • DLL ir ActiveX prieiga, skirta C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic ir suderinamiems įrankiams.
  • 32 bitų ir 64 bitų kūrimo parinktys, kur tikslinė IDE ir vykdymo aplinka jas palaiko.
  • macOS Dylib parinktis komandoms, kurioms reikia kelių platformų PDF automatizavimo toje pačioje bibliotekų šeimoje.
  • Atskiri demonstraciniai projektai, skirti PDF kūrimui, puslapių operacijoms, vaizdų ir šriftų tvarkymui, formoms, šifravimui, pasirašymui, atvaizdavimui, spausdinimui ir preflight ataskaitų automatizavimui.

Įtrauktos demonstracinės versijos ir patvirtinimo aprėptis

Pakete yra Delphi ir C++Builder demonstracinės versijos dažnoms integracijos užduotims, plius komandinės eilutės pavyzdžiai, kur automatizavimas svarbesnis nei vizualinė vartotojo sąsaja.

  • Kūrimas ir išdėstymas: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, HTML tekstas, brūkšninis kodas, QR kodas ir vaizdo į PDF darbo eigos.
  • Dokumentų operacijos: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess ir sujungimo/išskaidymo stiliaus apdorojimas.
  • Atvaizdavimas ir spausdinimas: PdfToImage, MultiFunction atvaizdavimo pasirinkimas, PrintPDF, GDI+, PDFium ir Cairo išvesties keliai.
  • Saugumas ir parašai: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, PAdES atributų darbo eigos, DSS/VRI pagalbininkai ir į laiko žymas orientuoti pasirašymo keliai.
  • Preflight automatizavimas: Delphi PreflightReport demonstracinė versija patvirtina pavienius failus arba aplankus, rašo teksto/JSON/HTML/CSV ataskaitas, išveda preflight-summary.csv ir grąžina automatizavimui pritaikytus išėjimo kodus.

Naujausia automatizuota aprėptis apima Delphi DUnitX ir C++Builder GoogleTest rinkinius dokumentų kūrimui, glaudinimui, vaizdams, šriftams, formoms, saugumui, pasirašymui, spausdinimui, PDF versijų atitikčiai, PDF/UA diagnostikai ir preflight ataskaitų generavimui bei palyginimui.

Kada pasirinkti losLab PDF Library

  • Pasirinkite ją, kai jūsų programa turi kurti, modifikuoti, pasirašyti, patvirtinti ir pristatyti PDF failus, o ne tik juos rodyti.
  • Pasirinkite ją, kai jūsų Delphi ar C++Builder komandai reikia pirminio kodo lygio kontrolės, vidinės diagnostikos ir ilgalaikio palaikymo.
  • Pasirinkite ją, kai jūsų darbo eiga sujungia atvaizdavimą, spausdinimą, formas, parašus, šifravimą, PDF/A, PDF/UA, PAdES ir preflight ataskaitas viename įrankių rinkinyje.
  • Pasirinkite ją, kai CI, perdavimui archyvui, prieinamumo peržiūrai ar reguliuojamam pristatymui reikia stabilių ataskaitų failų vietoj rankinio patikrinimo tik peržiūros programa.
  • Pasirinkite PDFium Component, kai jums reikia tik specializuotos PDF peržiūros ar atvaizdavimo programos, ir pasirinkite HotPDF, kai jūsų projektui reikia lengvesnio PDF kūrimo komponento.

Licencijavimas

Mokėkite kredito / debeto kortelėmis, PayPal, AliPay arba banko pavedimu per FastSpring. Kiekviena nauja licencija apima visą Object Pascal pirminį kodą, skirtą Delphi ir C++Builder, vienerius metus naujinimų ir vienerius metus palaikymo el. paštu.

LicencijaKūrėjaiKainaUžsakyti
Single1 kūrėjas$850Užsakyti
Teamiki 5 kūrėjų$1700Užsakyti
Micro Businessiki 10 kūrėjų$2550Užsakyti
Small Businessiki 30 kūrėjų$4250Užsakyti
Medium Businessiki 100 kūrėjų$7650Užsakyti
Enterpriseiki 500 kūrėjų$14450Užsakyti
Corporateneribota, pasaulinės patronuojamosios įmonės$25500Užsakyti

Tik Enterprise skirti pirminio kodo priedai: PDFlibPas Enterprise apima visą pirminį kodą pilniems testų rinkiniams, kurie paprastai naudojami tik vidiniam patvirtinimui. Enterprise paketas taip pat apima visą pirminį kodą, skirtą specialiam įrankio lygio pavyzdžiui PDF Compliance & Signing Workbench Pro.

Įsigykite kasmetinį atnaujinimą (40 % pirmą kartą pirkto varianto kainos).

Greitas Delphi pavyzdys

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.

Dažniausiai užduodami klausimai

Kuo losLab PDF Library skiriasi nuo HotPDF Component?

losLab PDF Library yra pilnas PDF SDK: jis apjungia kūrimą, redagavimą, atvaizdavimą su GDI+, PDFium arba Cairo, spausdinimą, formas, pasirašymą, šifravimą ir preflight ataskaitas, o taip pat siūlo DLL, ActiveX ir Dylib parinktis ne Delphi aplinkoms. HotPDF Component yra lengvesnis gimtasis VCL komponentas, skirtas PDF kūrimui ir redagavimui Delphi bei C++Builder programose.

Ar galiu naudoti losLab PDF Library iš C#, VB.NET ar kitų ne Delphi aplinkų?

Taip. Be gimtojo Object Pascal pirminio kodo Delphi ir C++Builder, biblioteka siūlo DLL ir ActiveX versijas, kurias galima naudoti iš C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ ir kitų aplinkų, galinčių iškviesti DLL arba ActiveX komponentą, taip pat macOS Dylib parinktį.

Kurios Delphi ir C++Builder versijos yra palaikomos?

Nuo Delphi XE5 iki Delphi 13 ir nuo C++Builder XE5 iki C++Builder 13, su 32 bitų ir 64 bitų kūrimo parinktimis ten, kur tai palaiko tikslinė IDE ir vykdymo aplinka.

Kokius atvaizdavimo variklius siūlo biblioteka?

Galite perjungti tarp GDI+, PDFium ir Cairo atvaizdavimo variklių ekrano peržiūrai, taškinės grafikos eksportavimui, įrenginio konteksto atvaizdavimui ir spausdintuvo darbo eigoms.

Ar losLab PDF Library palaiko skaitmeninius parašus ir PAdES?

Taip. Ji sukuria ETSI.CAdES.detached parašus su signing-certificate-v2 duomenimis, parašų politikos ir įsipareigojimų atributais, RFC 3161 laiko žymų papildymu, pasirenkamomis SHA-256, SHA-384 arba SHA-512 santraukomis ir DSS/VRI patvirtinimo duomenimis ilgalaikiam patvirtinimui.

Kaip biblioteka tvarko labai didelius PDF failus?

Ji atidaro PDF failus, didesnius nei 2 GB, su užsakomu objektų įkėlimu ir 64 bitų poslinkiais, sujungia failų sąrašus vienu perėjimu išsaugodama žymes, formų laukus ir Tagged PDF struktūrą, prideda laipsniškus naujinimus prie failo vietoje ir per kelias sekundes kopijuoja arba perrašo milijonų objektų dokumentus per Direct Access API.

Ar ji gali automatiškai patikrinti PDF/A ir PDF/UA atitiktį?

Taip. Įmontuotos PDF/A ir PDF/UA-1 patikros generuoja teksto, JSON, HTML arba CSV ataskaitas, lygina stabilias teksto ataskaitas su bazinėmis linijomis, apdoroja aplankus paketais su suvestine CSV išvestimi ir per GetPDFUADiagnostics pateikia rašytojo pusės diagnostiką.

Ką apima licencija ir kaip veikia atnaujinimas?


Atraskite daugiau iš Delphi PDF Component ir skaičiuoklių kūrimo

Prenumeruokite produktų naujinimus

Prenumeruokite, kad gautumėte naujausius naujinimus į savo el. paštą.