losLab PDF Library Pe scurt
| 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 |
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șiComplianceWorkbench. - 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 lucru | Suport din bibliotecă | Responsabilitatea aplicației |
|---|---|---|
| PDF 1.2-1.7 | Creare, 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/A | Control 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-1 | Construirea 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. |
| PAdES | Semnă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 preflight | Metodele 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. |
| Securitate | Tehnologii 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
PreflightReportsupune 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 tippreflight-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ță | Dezvoltatori | Preț | Comandă |
|---|---|---|---|
| Single | 1 dezvoltator | $850 | Comandă |
| Team | până la 5 dezvoltatori | $1700 | Comandă |
| Micro Business | până la 10 dezvoltatori | $2550 | Comandă |
| Small Business | până la 30 dezvoltatori | $4250 | Comandă |
| Medium Business | până la 100 dezvoltatori | $7650 | Comandă |
| Enterprise | până la 500 dezvoltatori | $14450 | Comandă |
| Corporate | Dezvoltatori nelimitați, filiale la nivel mondial | $25500 | Comandă |
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.
