losLab PDF Library Översikt
| 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 |
PDF-motor med källkod för utvecklarägda arbetsflöden
losLab PDF Library är ett Delphi- och C++Builder PDF-SDK för applikationer som behöver skapa, ändra, rendera, skriva ut, signera, skydda, granska och preflight-kontrollera PDF-dokument internt i den egna programvaran.
Biblioteket är skrivet i Delphi/Object Pascal och tillhandahålls med full källkod för projekt i Delphi och C++Builder. Det inkluderar även DLL, ActiveX och Dylib-lösningar för team som behöver lägga till PDF-automation från C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ och andra miljöer som kan anropa en DLL eller ActiveX-komponent.
Använd det när PDF-arbetsflödet är en integrerad del av din produkt eller backend-process: genererade fakturor, signerade avtal, inlämningar till arkiv, granskning av tillgänglighet, utskrifter, blankettbearbetning, dokumentkompilering eller CI-tester som ska stoppa bristfälliga PDF:er innan de når kunden.
Ladda ner PDF Library DEMO-paket
2026-06-23 Version 3.75.6: versionsinformation | API-referens. 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.
Viktiga PDF-funktioner
- Skapa och redigera PDF-sidor: rita in text, vektorgrafik, bilder, QR-koder, PDF417, DataMatrix, streckkoder, kommentarer, länkar, dispositioner, märkta platser (named destinations), metadata och dokumentegenskaper.
- Sidsammanställning och dokumentreparation: dela, slå ihop, bifoga, kopiera, klona, standardisera, flytta, radera, gömma, rotera och återskapa sidor utifrån granskade originaldokument.
- Rendera och skriv ut: växla mellan GDI+, PDFium och Cairo-renderingsmotorer för skärmförhandsvisning, bitmapp-export, enhetskontext-rendering (device-context) och utskriftsarbetsflöden.
- Formulär och interaktiva dokument: skapa, fyll i, redigera, platta ut (flatten), inspektera och hantera AcroForm-fält, utseenden (appearances), fältflaggor, JavaScript-åtgärder, bilagor och tillhörande dokumentdata.
- Text, bilder och teckensnitt: arbeta med BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, HTML-textrutor, Unicode-text, TrueType, OpenType, Type 1, inbäddning av teckensnitt, teckensnittsdelmängder (subsetting) och extraheringsarbetsflöden.
- Säkerhet och signaturer: kryptera och dekryptera PDF-filer med hårdvaru-AES-NI-acceleration på 32-bitars och 64-bitars Windows, skydda eller avskydda filer på flera gigabyte genom direkta fil-till-fil-AES-256-sökvägar som aldrig bygger hela objektgrafen, ställ in behörigheter, använd mottagarkryptering med öppen nyckel, signera med valbara SHA-256/384/512-digester, lägg till PAdES-attribut, tidsstämpla signaturer och bifoga DSS/VRI-valideringsdata.
- Enorma dokument: öppna PDF-filer som är större än 2 GB med inläsning av objekt vid behov och 64-bitars förskjutningar, slå samman fillistor i en enda omgång med bokmärken, formulärfält och strukturträd för märkta PDF-filer bevarade, lägg till stegvisa uppdateringar i källdokumentet på plats och kopiera eller skriv om dokument med en miljon objekt på några sekunder via Direct Access-API:et.
- Preflight-rapporter och diagnostik: utför PDF/A- och PDF/UA-1-kontroller, generera rapporter i text, JSON, HTML eller CSV, jämför stabila textrapporter med baslinjer, batch-processera mappar med aggregerad CSV-utdata och granska signaturernas tillförlitlighet samt dokumentpolicyer i stor skala med demoapplikationerna SigningWorkbench och ComplianceWorkbench.
- Lågnivåkontroll av PDF: få åtkomst till objektnummer, sidordböcker (page dictionaries), katalogposter, output intents, versionslås, funktioner på tilläggsnivå (extension-level gates), kaklade mönster (tiling patterns), valfritt innehåll (optional content), mätordböcker och direkt bildinfogning när ditt arbetsflöde kräver en exakt PDF-struktur.
Standarder och efterlevnadsorienterad utdata
Efterlevnaden av PDF-standarder beror på källmaterialet, typsnitten, ICC-profilerna, metadatan, märkningen (tagging), de alternativa texterna, signaturerna, tidsstämplarna och den validerare som används av er organisation. losLab PDF Library erbjuder de styrningsmöjligheter och den diagnostik som krävs för att bygga standardinriktade PDF-filer, men lämnar den slutliga policyverifieringen åt er applikation eller kvalitetskontrollsprocess.
| Arbetsflöde | Stöd i biblioteket | Applikationens ansvar |
|---|---|---|
| PDF 1.2-1.7 | Skapande, ändring, hård versionskontroll (save-version lock), tilläggskontroller (extension-level checks), rendering, utskrift, formulär, noteringar, bifogade filer, länkar och dokumentstruktur-API:er. | Bestäm rätt PDF-version och ta bort eller uppgradera egenskaper som inte ska vara med i det utdataformatet. |
| PDF/A | Kontroller av output intent, XMP-metadata-verktyg, procedurer för inbäddning av typsnitt, versionsbarriärer och inbyggda tester för PDF/A-filer i arkiveringskedjor. | Ange riktig metadata, teckensnitt, färgprofiler och affärsregler för den beslutade arkiveringspolicyn. |
| PDF/UA-1 | Skapande av Tagged PDF, strukturträds-API:er, rollkartshantering, alternativ text, ActualText, granskningar på läsarsidan, och skribentens GetPDFUADiagnostics-feedback. | Ange en tydlig läsordning, språkinställningar, rubriker, listor, tabellbetydelser, alternativa texter och blankettförklaringar. |
| PAdES | Fristående (detached) ETSI.CAdES-signaturer, certifikatuppgifter (v2), egenskaper för signaturpolicy och förpliktelser, förstärkning via RFC 3161-tidsstämplar, olika val för SHA-256/384/512-digests samt skapande av DSS/VRI. | Tillhandahåll certifikat, TSA-svar, återkallelseinformation, val för signaturpolicy och mottagarspecifika tester för godkännande. |
| Preflight-automatisering | CreatePreflightReportEx, SavePreflightReportEx och Delphi-demonstrationen PreflightReport producerar text-, JSON-, HTML- och CSV-utdata för PDF/A- och PDF/UA-1-kontroller. | Bedöm om en rapport ska blockera CI (Continuous Integration), lagring eller kundleverans beroende på format, utgångsvärden, returkoder eller antalet varningar. |
| Säkerhet | AES-128, AES-256, kontroll av behörigheter, lösenordsskydd, mottagarkryptering med öppen nyckel, och granskning av skyddade dokument för strypt distribution. | Behåll lösenord, intyg, stängda nycklar och regler för mottagare under era egna trygghetsrutiner. |
API-ytor och distributionsalternativ
- Delphi XE5 fram till Delphi 13 och C++Builder XE5 fram till C++Builder 13.
- Naturlig Object Pascal-källkod för omedelbar inkludering i Delphi och C++Builder, med dokumentation (API-referens) för publika
TPDFlib-funktioner. - DLL och ActiveX-tillgång för C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic och kompatibla system.
- Alternativ för 32-bitars och 64-bitars programbyggen, om den valda utvecklingsmiljön (IDE) och körningsmiljön erbjuder det.
- macOS Dylib-lösning för de utvecklargrupper som önskar en enhetlig PDF-automatisering över flera operativsystem från samma biblioteksfamilj.
- Kompletta demo-projekt för att skapa PDF-filer, utföra sidoperationer, hantera bilder och typsnitt, arbeta med blanketter, skydda, signera, rendera, skriva ut och köra preflight-rapportsautomatisering.
Inkluderade demos och valideringstäckning
Paketet innehåller demonstrationer i Delphi och C++Builder för vanliga uppgifter, och dessutom terminalbaserade exempel för de tillfällen då automatisering är viktigare än en grafisk miljö.
- Skapande och layout: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, HTML-text, streckkod, QR-kod och bild-till-PDF-flöden.
- Dokumenthantering: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess och delning/sammanslagning (merge/split).
- Rendering och utskrift: PdfToImage, val av MultiFunction-renderer, PrintPDF, GDI+, PDFium och Cairo-utdatavägar.
- Säkerhet och signaturer: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, PAdES-attributflöden, DSS/VRI-hjälpare och tidsstämplingsinriktade signaturvägar.
- Automatisering av Preflight: Delphis
PreflightReport-demo granskar separata filer eller mappar, skapar rapporter i text, JSON, HTML och CSV, sparar enpreflight-summary.csv, och ger exit-koder som är anpassade för automatik.
För närvarande inkluderas automatiserade testsviter som Delphi DUnitX och C++Builder GoogleTest, vilka hanterar framtagning av dokument, packning, foton, teckensnitt, formulär, trygghet, namnteckningar, pappersutskrift, granskning av PDF-versioner, PDF/UA-diagnostik samt skapande och jämförelse av preflight-rapporter.
När man ska välja losLab PDF Library
- Välj det när din applikation måste generera, bearbeta, signera, granska och överlämna PDF:er, i stället för att enbart visa dem.
- Välj det när din Delphi- eller C++Builder-arbetsgrupp behöver kontroll på källkodsnivå, inbyggd felsökning och hållbarhet på lång sikt.
- Välj det när ert system hanterar visualisering, utskrifter, fält, signaturer, säkerhet, PDF/A, PDF/UA, PAdES och preflight-kontroller i ett och samma system.
- Välj det när CI, inlämning till databaser, funktionshinderkontroller eller styrda utskick behöver trygga rapportdokument, i stället för att enbart titta igenom dem för hand.
- Välj PDFium Component när ni endast behöver ett specialiserat PDF-visningsverktyg, och överväg HotPDF när projektet mår bäst av en enklare PDF-skaparkomponent.
Licensiering
Betala med kredit-/betalkort, PayPal, AliPay eller banköverföring via FastSpring. Varje ny licens inkluderar den fullständiga Object Pascal-källkoden för Delphi och C++Builder, ett års uppdateringar och ett års e-postsupport.
| Licens | Utvecklare | Pris | Beställ |
|---|---|---|---|
| Single | 1 utvecklare | $899 | Beställ |
| Team/SME | upp till 5 utvecklare | $1799 | Beställ |
| Enterprise | obegränsat | $3599 | Beställ |
| Corporate | obegränsat, dotterbolag över hela världen | $6999 | Beställ |
Licensval: Välj Team/Småföretag om högst 5 utvecklare kommer att använda detta bibliotek. Välj Enterprise om teamet kan växa till fler än 5 utvecklare eller om ni behöver det exklusiva Enterprise-källkodspaketet. Välj Corporate om din organisation har dotterbolag över hela världen.
Exklusiva källkodstillägg för Enterprise: PDFlibPas Enterprise inkluderar fullständig källkod för de kompletta testsviter som normalt endast används för intern validering. Enterprise-paketet inkluderar även fullständig källkod för det dedikerade verktygsexemplet PDF Compliance & Signing Workbench Pro.
Köp årlig förnyelse (40% av priset vid förstagångsköp).
Snabbt Delphi-exempel
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.
Vanliga frågor
Hur skiljer sig losLab PDF Library från HotPDF Component?
losLab PDF Library är det fullständiga PDF-SDK:t: det kombinerar skapande, redigering, rendering med GDI+, PDFium eller Cairo, utskrift, formulär, signering, kryptering och preflight-rapporter, och det levereras med alternativ för DLL, ActiveX och Dylib för miljöer utanför Delphi. HotPDF Component är en lättare, naturlig VCL-komponent inriktad på att skapa och redigera PDF-filer i Delphi- och C++Builder-applikationer.
Kan jag använda losLab PDF Library från C#, VB.NET eller andra miljöer utanför Delphi?
Ja. Förutom naturlig Object Pascal-källkod för Delphi och C++Builder levereras biblioteket med DLL- och ActiveX-byggen som kan användas från C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ och andra miljöer som kan anropa en DLL eller ActiveX-komponent, samt ett alternativ med macOS Dylib.
Vilka Delphi- och C++Builder-versioner stöds?
Delphi XE5 till och med Delphi 13 och C++Builder XE5 till och med C++Builder 13, med alternativ för 32-bitars och 64-bitars byggen där den valda utvecklingsmiljön (IDE) och körningsmiljön stöder det.
Vilka renderingsmotorer tillhandahåller biblioteket?
Du kan växla mellan renderingsmotorerna GDI+, PDFium och Cairo för skärmförhandsvisning, bitmapp-export, enhetskontext-rendering (device-context) och utskriftsarbetsflöden.
Stöder losLab PDF Library digitala signaturer och PAdES?
Ja. Det skapar fristående (detached) ETSI.CAdES-signaturer med certifikatuppgifter enligt signing-certificate-v2, egenskaper för signaturpolicy och förpliktelser, förstärkning via RFC 3161-tidsstämplar, valbara SHA-256-, SHA-384- eller SHA-512-digester samt DSS/VRI-valideringsdata för långsiktig validering.
Hur hanterar biblioteket mycket stora PDF-filer?
Det öppnar PDF-filer större än 2 GB med inläsning av objekt vid behov och 64-bitars förskjutningar, slår samman fillistor i en enda omgång med bokmärken, formulärfält och strukturträd för märkta PDF-filer bevarade, lägger till stegvisa uppdateringar i källdokumentet på plats, och kopierar eller skriver om dokument med en miljon objekt på några sekunder via Direct Access-API:et.
Kan det kontrollera efterlevnad av PDF/A och PDF/UA automatiskt?
Ja. Inbyggda kontroller för PDF/A och PDF/UA-1 genererar rapporter i text, JSON, HTML eller CSV, jämför stabila textrapporter med baslinjer, batch-processar mappar med sammanfattande CSV-utdata och exponerar diagnostik på skribentsidan genom GetPDFUADiagnostics.
Vad ingår i en licens, och hur fungerar förnyelse?
En ny licens ($899 Single, $1799 Team/SME för upp till 5 utvecklare, $3599 Enterprise för obegränsat antal utvecklare, $6999 Corporate för dotterbolag över hela världen) inkluderar fullständig källkod för Delphi och C++Builder, ett års uppdateringar och ett års e-postsupport. Befintliga kunder förnyar tillgången till uppdateringar till 40 % av priset vid förstagångsköp.
Upptäck mer från Delphi PDF Component & Spreadsheet Development
Prenumerera på produktuppdateringar
Prenumerera för att få de senaste uppdateringarna skickade till din e-post.
