Delphi PDF SDK

Biblioteca Delphi PDF pentru crearea, editarea, semnarea, redarea, și fluxurile de lucru preflight și PDF/UA

losLab PDF Library oferă echipelor Delphi și C++Builder un motor PDF cu cod sursă disponibil pentru fluxuri de lucru desktop, server, DLL, ActiveX și Dylib, incluzând verificări încorporate PDF/A și PDF/UA, suport pentru semnare PAdES și opțiuni de randare, fără a direcționa documentele printr-un serviciu PDF extern.

PDF Library SDK workflow preview

losLab PDF Library Pe scurt

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

Motor PDF cu sursă disponibilă pentru fluxuri de lucru controlate de dezvoltatori

losLab PDF Library este un SDK PDF pentru Delphi și C++Builder destinat aplicațiilor care necesită crearea, modificarea, randarea, tipărirea, semnarea, securizarea, inspectarea și verificarea documentelor PDF în propriul software.

Biblioteca este scrisă în Delphi/Object Pascal și este disponibilă cu cod sursă complet pentru proiectele Delphi și C++Builder. Furnizează, de asemenea, opțiuni DLL, ActiveX și Dylib pentru echipele care au nevoie să integreze automatizarea PDF din C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ și din alte medii care pot apela o componentă DLL sau ActiveX.

Utilizați biblioteca atunci când fluxul de lucru PDF face parte din procesul dvs. de produs sau din back-office: facturi generate, contracte semnate, fișiere trimise la arhivă, recenzii de accesibilitate, ieșiri de tipărire, procesare de formulare, asamblarea documentelor sau verificări CI care ar trebui să eșueze înainte ca un PDF corupt să ajungă la clienți.

Descărcați pachetul DEMO PDF Library

2026-06-23 Version 3.75.6: note de lansare | referința API. 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.

Capacități principale PDF

  • Crearea și editarea paginilor PDF: desenați text, grafică vectorială, imagini, coduri QR, PDF417, DataMatrix, coduri de bare, adnotări, linkuri, contururi, destinații denumite, metadate și proprietăți ale documentului.
  • Asamblarea paginilor și repararea documentelor: împărțiți, îmbinați, adăugați, copiați, clonați, normalizați, mutați, ștergeți, ascundeți, rotiți și reconstruiți pagini din documente sursă controlate.
  • Redare și imprimare: comutați între motoarele de randare GDI+, PDFium și Cairo pentru vizualizare pe ecran, export bitmap, redare prin context dispozitiv și fluxuri de lucru pentru imprimantă.
  • Formulare și documente interactive: creați, completați, editați, aplatizați, inspectați și gestionați câmpurile AcroForm, aspectele, marcajele câmpurilor, acțiunile JavaScript, atașamentele și datele documentelor corelate.
  • Text, imagini și fonturi: lucrați cu formatele BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, casete text HTML, text Unicode, fonturi TrueType, OpenType, Type 1, încorporarea fonturilor, decuparea fonturilor și fluxurile de lucru de extracție.
  • Securitate și semnături: criptați și decriptați PDF-uri cu accelerare hardware AES-NI pe Windows 32-bit și 64-bit, protejați sau deprotejați fișiere multi-gigabyte prin căi directe AES-256 între fișiere care nu construiesc niciodată graful complet de obiecte, setați permisiuni, utilizați criptare cu cheie publică pentru destinatari, semnați cu opțiuni de analiză SHA-256/384/512, adăugați atribute PAdES, atașați un marcaj temporal semnăturilor și atașați datele de validare DSS/VRI.
  • Documente enorme: deschideți PDF-uri ce depășesc 2 GB prin încărcarea obiectelor la cerere și decalaje pe 64 de biți, combinați liste de fișiere dintr-o singură trecere păstrând semne de carte, câmpuri de formular și arborii de structură Tagged PDF, adăugați actualizări incrementale la documentul sursă în loc, și copiați sau rescrieți documente de milioane de obiecte în câteva secunde folosind Direct Access API.
  • Rapoarte preflight și diagnostic: efectuați verificări PDF/A și PDF/UA-1, generați rapoarte text, JSON, HTML sau CSV, comparați rapoartele de text stabile cu bazele de referință, prelucrați loturi de foldere generând un sumar CSV și auditați sănătatea semnăturilor sau politicile documentului pe scară largă prin demonstrațiile SigningWorkbench și ComplianceWorkbench.
  • Control PDF de nivel inferior: accesați numerele de obiecte, dicționarele paginilor, intrările de catalog, tipurile de intenții la ieșire (output intents), blocurile pentru salvarea versiunilor, controale de nivel extensie, modelele de umplere, conținutul opțional, dicționarele de măsurare și inserarea directă a imaginilor atunci când procesul dvs. impune o structură precisă pentru PDF.

Standarde și ieșire orientată spre conformitate

Conformitatea PDF depinde de conținutul sursă, fonturile utilizate, profilurile ICC, metadatele asortate, tag-urile, textul alternativ, semnăturile și marcajele temporale, precum și de validatorul adoptat de organizația dumneavoastră. losLab PDF Library pune la dispoziție instrumentele de control și rapoartele de diagnosticare esențiale construirii unor fișiere PDF aliniate standardelor, transferând răspunderea validării politicii finale asupra aplicației sau echipei QA.

Flux de lucruSuport din bibliotecăResponsabilitatea aplicației
PDF 1.2-1.7Creare, editare, control strict al versiunii la salvare, verificări de extensii, randare, imprimare, formulare, adnotări, atașamente, legături și API-uri pentru structura documentului.Selectați versiunea PDF vizată și eliminați/actualizați funcțiile care nu aparțin profilului final de ieșire.
PDF/AControl al output-intentului, asistenți pentru metadatele XMP, rute de lucru cu fonturi integrate, monitorizarea versiunilor și verificări PDF/A integrate, concepute pentru procesele de arhivare.Asigurați metadate, fonturi, profiluri de culoare și norme de afaceri corecte, în funcție de politica de arhivare stabilită.
PDF/UA-1Construirea documentelor PDF tagate (Tagged PDF), funcții pentru structurile de arbore, gestionarea asignărilor de rol, text alternativ, ActualText, evaluări pe partea cititorului și diagnostic GetPDFUADiagnostics pentru creator.Elaborați o secvență clară a citirii, o schemă lingvistică coerentă, titluri, liste și o structură semantică tabelară logică, adăugând descrieri adecvate ale formelor și text alternativ.
PAdESSemnături ETSI.CAdES.detached, informații signing-certificate-v2, atribute de angajament și de politici de semnare, extinderea marcajelor de timp RFC 3161, variante de secvențe criptografice SHA-256/384/512 și asamblare DSS/VRI.Includeți certificate, confirmări TSA, înregistrări de anulare, reguli asociate semnăturii și teste de conformitate specifice entității care verifică semnătura.
Automatizare preflightMetodele CreatePreflightReportEx, SavePreflightReportEx, precum și modelul Delphi PreflightReport creează rezultate text, JSON, HTML și CSV necesare verificărilor PDF/A și PDF/UA-1.Stabiliți nivelul la care structurile rapoartelor, reperele inițiale, mesajele de eroare și volumele erorilor raportate pot interzice integrarea continuă, plasarea documentului în arhivă ori expedierea produsului la cumpărător.
SecuritateTehnologii AES-128 și AES-256, organizarea drepturilor de acces, protecție având la bază parola, criptarea la capătul primitorului bazată pe chei publice, inclusiv verificarea documentelor criptate premergătoare diseminării.Garantia securității parolelor, a certificatelor, a cheilor de protecție criptografică confidențiale, cât și a regulilor impuse clienților destinație, sub propria reglementare și responsabilitate.

Interfețe API și opțiuni de implementare

  • Delphi XE5 până la Delphi 13 și C++Builder XE5 până la C++Builder 13.
  • Cod sursă nativ Object Pascal pentru integrare directă în Delphi și C++Builder, având documentația API generată pentru toate funcțiile publice TPDFlib.
  • Abordare prin DLL și ActiveX pentru sisteme programate în C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic și alte seturi de dezvoltare.
  • Alternative de structurare pe versiuni de 32 de biți și 64 de biți atunci când instrumentul și nucleul de execuție admit această opțiune.
  • Metodă Dylib MacOS concepută grupurilor ce vizează automatizări de tipar PDF transversal centrate pe un pachet standard.
  • Demouri de referință cu independență funcțională destinate editării PDF, operațiilor de prelucrare la nivel de filă, asimilării formatelor font-imagine, completării machetelor, procedurilor de criptografie, autentificare, afișare/imprimare, cât și monitorizării rapoartelor preflight.

Demonstrații incluse și acoperirea validării

Pachetul include exemple Delphi și C++Builder pentru procesele uzuale de asimilare software, plus mostre executabile de linie de comandă destinate situațiilor unde acțiunile de programare procedurală depășesc în importanță o structură grafică pentru control.

  • Creare și prezentare: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, blocuri text HTML, asimilare coduri de bare sau coduri QR, dar și parcursuri tehnologice imagine-în-PDF.
  • Funcții pe document: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess, plus prelucrare modulară a divizărilor sau unificărilor de documente.
  • Vizualizare vizuală și transfer pentru tipar: PdfToImage, sistemul MultiFunction destinat atribuirii nucleului grafic, modalități de scriere PrintPDF și traiectoriile modurilor de reproducere GDI+, PDFium și Cairo.
  • Protocoale de confidențialitate și proceduri criptografice de sigilare a conținutului: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, metode de includere a detaliilor PAdES, susținere auxiliară DSS/VRI și schemele tehnologice focalizate pe marcare temporală (timestamp-oriented).
  • Acțiuni automate de control preflight (Preflight automation): Experimentul Delphi PreflightReport supune unei inspecții temeinice arhive unice sau grupuri de dosare logice, materializând sumarul evaluării direct în texte simple, dicționare structurate JSON/HTML/CSV, generează listări consolidate tip preflight-summary.csv și întoarce la apelare coduri informative practice asamblajelor informatice superioare de control.

Rapoartele automatizate recente includ pachete de testare Delphi DUnitX și C++Builder GoogleTest pentru generarea documentelor, compresie, vizualizări digitale, structuri tipografice (fonturi), șabloane standardizate (formulare), setări confidențiale (securitate), elemente grafice identificabile (semnături), multiplicare analogică a fișierelor (imprimare), standardul asigurat modelului PDF implicat, sistemul referitor la procedurile tehnice de validare al diagnozei accesibilizării (PDF/UA), rapoarte specifice auditurilor de previzualizare dar și metode de aliniere comparativă a testelor inițiate asupra evaluărilor tipăriturilor digitale.

Când să alegeți losLab PDF Library

  • Optați pentru acest instrument în momentul când funcționalitatea platformei necesită generarea, ajustarea, asimilarea semnăturii, probarea exactității sau oferirea datelor PDF, și nu se limitează exclusiv la prezentarea acestora.
  • Favorizați această bibliotecă în clipa când grupul dezvoltator Delphi sau C++Builder se impune a fi echipat cu gestiune directă asupra nucleului (source-level control), procedee de sondare în interioarele modulelor (internal diagnostics), plus susținere la manevrabilitate administrativă extinsă (long-term maintainability).
  • Decideți instalarea pachetului informatic la momentul când acțiunea tehnologică cumulează redarea/afișarea vizuală, procesele operaționale (tipărirea materială, funcțiile elementelor completabile de interogare), aplicațiile biometrice, acoperirile de camuflare/criptografiere a setului logic de cunoștințe (PDF/A, PDF/UA, PAdES) și sintezele analitice ale funcției de control (preflight reports) într-o formă metodologică unică.
  • Acordați prioritate acestui format logic în situația când mediul tip CI, eliberarea dosarului în vederea transferării dinspre un mediu către depozit, analiza detaliată de accesibilitate a funcțiilor specifice (accessibility review) sau înmânarea către clienți definită legislativ, impun o fundamentare a procedurilor decizionale având ca bază materială rapoarte logice înregistrate constant, contrastând situația unei verificări vizuale restrânse limitată opțiunilor vizualizatoare.
  • Sunteți încurajați să alegeți PDFium Component pentru condiția exclusivității funcției cititor/prezentator de modele cu specificația PDF, recurgând totuși la sistemul HotPDF dacă sarcina informatică a proiectului vizează asimilarea instrumentelor componente ce guvernează asamblarea mai puțin complexă a sistemului PDF vizat.

Licențiere

Plătiți cu carduri de credit/debit, PayPal, AliPay sau transfer bancar prin FastSpring. Fiecare licență nouă include codul sursă complet Object Pascal pentru Delphi și C++Builder, un an de actualizări și un an de asistență prin e-mail.

LicențăDezvoltatoriPrețComandă
Single1 dezvoltator$850Comandă
Teampână la 5 dezvoltatori$1700Comandă
Micro Businesspână la 10 dezvoltatori$2550Comandă
Small Businesspână la 30 dezvoltatori$4250Comandă
Medium Businesspână la 100 dezvoltatori$7650Comandă
Enterprisepână la 500 dezvoltatori$14450Comandă
CorporateDezvoltatori nelimitați, filiale la nivel mondial$25500Comandă

Extra surse exclusiv pentru Enterprise: PDFlibPas Enterprise include codul sursă complet pentru suitele de teste complete utilizate în mod normal doar pentru validarea internă. Pachetul Enterprise include, de asemenea, codul sursă complet pentru exemplul dedicat la nivel de instrument PDF Compliance & Signing Workbench Pro.

Achiziționați reînnoirea anuală (40% din prețul primei achiziții).

Exemplu Delphi rapid

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.

Întrebări frecvente

Prin ce diferă losLab PDF Library de HotPDF Component?

losLab PDF Library este SDK-ul complet pentru PDF: combină crearea, editarea, randarea cu GDI+, PDFium sau Cairo, tipărirea, formularele, semnarea, criptarea și rapoartele preflight, și oferă opțiuni DLL, ActiveX și Dylib pentru medii non-Delphi. HotPDF Component este o componentă VCL nativă, mai ușoară, axată pe crearea și editarea de PDF-uri în aplicații Delphi și C++Builder.

Pot folosi losLab PDF Library din C#, VB.NET sau alte medii non-Delphi?

Da. Pe lângă codul sursă Object Pascal nativ pentru Delphi și C++Builder, biblioteca oferă versiuni DLL și ActiveX utilizabile din C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ și alte medii care pot apela o componentă DLL sau ActiveX, plus o opțiune Dylib pentru macOS.

Ce versiuni de Delphi și C++Builder sunt suportate?

De la Delphi XE5 până la Delphi 13 și de la C++Builder XE5 până la C++Builder 13, cu opțiuni de compilare pe 32 de biți și 64 de biți acolo unde IDE-ul și runtime-ul țintă le suportă.

Ce motoare de randare oferă biblioteca?

Puteți comuta între motoarele de randare GDI+, PDFium și Cairo pentru previzualizare pe ecran, export bitmap, randare pe context de dispozitiv și fluxuri de lucru pentru imprimantă.

losLab PDF Library suportă semnături digitale și PAdES?

Da. Creează semnături ETSI.CAdES.detached cu date signing-certificate-v2, atribute de politică de semnare și angajament (commitment), augmentare cu marcă temporală RFC 3161, digesturi selectabile SHA-256, SHA-384 sau SHA-512 și date de validare DSS/VRI pentru validare pe termen lung.

Cum gestionează biblioteca fișierele PDF foarte mari?

Deschide fișiere PDF care depășesc 2 GB folosind încărcarea obiectelor la cerere și offset-uri pe 64 de biți, îmbină liste de fișiere într-o singură trecere păstrând semnele de carte, câmpurile de formular și structura Tagged PDF, adaugă actualizări incrementale pe loc și copiază sau rescrie documente cu milioane de obiecte în câteva secunde prin Direct Access API.

Poate verifica automat conformitatea PDF/A și PDF/UA?

Da. Verificările integrate pentru PDF/A și PDF/UA-1 generează rapoarte text, JSON, HTML sau CSV, compară rapoarte text stabile cu valori de referință, procesează în lot foldere cu ieșire CSV de sumar și expun diagnosticări la nivel de writer prin GetPDFUADiagnostics.

Ce include o licență și cum funcționează reînnoirea?


Descoperiți mai multe despre dezvoltarea Delphi PDF Component și Spreadsheet

Abonați-vă la actualizări ale produselor

Abonați-vă pentru a primi cele mai recente actualizări pe e-mail.