Delphi PDF SDK

Delphi PDF-bibliotek för skapande, redigering, signering, rendering, preflight och PDF/UA-flöden

losLab PDF Library ger Delphi- och C++Builder-team en PDF-motor med tillgänglig källkod för skrivbord, server, DLL, ActiveX och Dylib, med inbyggda PDF/A- och PDF/UA-kontroller, PAdES-signering och valbara renderare utan extern PDF-tjänst.

losLab PDF Library SDK interface and PDF workflow preview

PDF-motor med tillgänglig källkod för utvecklarägda arbetsflöden

losLab PDF Library är ett PDF-SDK för Delphi och C++Builder för program som behöver skapa, ändra, rendera, skriva ut, signera, skydda, inspektera och preflight-kontrollera PDF-dokument i den egna programvaran.

Biblioteket är skrivet i Delphi/Object Pascal och levereras med full källkod för Delphi- och C++Builder-projekt. Det innehåller även DLL-, ActiveX- och Dylib-alternativ för team som behöver integrera PDF-automatisering 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-flödet är en del av produkten eller backoffice-processen: genererade fakturor, signerade avtal, arkivinlämning, tillgänglighetsgranskning, utskrift, formulärbehandling, dokumentsammansättning eller CI-kontroller som ska stoppa en felaktig PDF innan den når kunder.

Ladda ned PDF Library DEMO-paket (46 MB)

2026-06-07 version 3.67.3: versionsnotiser | API-referens. De senaste 3.65-3.67-versionerna fokuserar på mycket stora PDF:er: öppning av filer över 2 GB, lägre minnesanvändning vid inläsning, lat identifiering av PDF-versionsfunktioner och snabbare Direct Access-vägar för spara, kopiera och kryptera.

Viktigaste PDF-funktionerna

  • Skapa och redigera PDF-sidor: rita text, vektorgrafik, bilder, QR-koder, PDF417, DataMatrix, streckkoder, annoteringar, länkar, outlines, namngivna destinationer, metadata och dokumentegenskaper.
  • Sidsammansättning och dokumentreparation: dela, slå ihop, lägga till, kopiera, klona, normalisera, flytta, ta bort, dölja, rotera och bygga om sidor från kontrollerade källdokument.
  • Rendera och skriva ut: växla mellan GDI+-, PDFium- och Cairo-renderingsmotorer för skärmförhandsvisning, bitmapexport, rendering till device context och utskriftsflöden.
  • Formulär och interaktiva dokument: skapa, fylla, redigera, platta ut, inspektera och hantera AcroForm-fält, utseenden, fältflaggor, JavaScript-åtgärder, bilagor och relaterade 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, subsetting och extraktionsflöden.
  • Säkerhet och signaturer: kryptera och dekryptera PDF:er, ange behörigheter, använda publiknyckelkryptering för mottagare, signera med valbara SHA-256/384/512-digests, lägga till PAdES-attribut, tidsstämpla signaturer och bifoga DSS/VRI-valideringsdata.
  • Preflight-rapporter och diagnostik: köra PDF/A- och PDF/UA-1-kontroller, skapa text-, JSON-, HTML- eller CSV-rapporter, jämföra stabila textrapporter med baselines och batchbearbeta mappar med sammanfattande CSV-utdata.
  • PDF-kontroll på låg nivå: komma åt objektnummer, sidordböcker, katalogposter, output intents, sparversionslås, extension-level gates, tiling patterns, optional content, mätningsordböcker och direkt bildinfogning när arbetsflödet kräver exakt PDF-struktur.

Utdata för standarder och efterlevnad

PDF-efterlevnad beror på källinnehåll, teckensnitt, ICC-profiler, metadata, taggning, alternativtext, signaturer, tidsstämplar och valideraren som organisationen använder. losLab PDF Library ger kontroller och diagnostik för att bygga standardinriktade PDF:er, medan slutlig policyvalidering ligger i programmet eller QA-pipelinen.

ArbetsflödeBiblioteksstödProgrammets ansvar
PDF 1.2-1.7Skapande, redigering, strikt kontroll av sparversion, kontroller av extensionsnivåer, rendering, utskrift, formulär, annoteringar, bilagor, länkar och API:er för dokumentstrukturVälj målversion för PDF och ta bort eller uppgradera funktioner som inte hör hemma i den utmatningsprofilen
PDF/AKontroller för output intent, hjälp för XMP-metadata, arbetsflöden med inbäddade teckensnitt, versionsskydd och inbyggda PDF/A-filkontroller för arkiveringsflödenTillhandahåll korrekta metadata, teckensnitt, färgprofiler och affärsregler för vald arkivpolicy
PDF/UA-1Skapande av taggad PDF, API:er för strukturträd, role-map-hantering, alternativtext, ActualText, läsarsidans kontroller och skrivarsidans återkoppling via GetPDFUADiagnosticsSkapa meningsfull läsordning, språk, rubriker, listor, tabellsemantik, alternativtext och formulärbeskrivningar
PAdESETSI.CAdES.detached-signaturer, signing-certificate-v2-data, policy- och commitment-attribut, RFC 3161-tidsstämpelutökning, val av SHA-256/384/512-digest och DSS/VRI-sammansättningTillhandahåll certifikat, TSA-svar, spärrdata, signaturpolicyval och verifierarspecifika acceptanstester
Preflight-automatiseringCreatePreflightReportEx, SavePreflightReportEx och Delphi-demot PreflightReport genererar text-, JSON-, HTML- och CSV-utdata för PDF/A- och PDF/UA-1-kontrollerBestäm vilka rapportformat, baselines, exitkoder och problemantal som ska blockera CI, arkivintag eller kundleverans
SäkerhetAES-128, AES-256, behörighetshantering, lösenordsskydd, publiknyckelkryptering för mottagare och inspektion av krypterade dokument för kontrollerad distributionHåll lösenord, certifikat, privata nycklar och mottagarpolicyer under egna säkerhetskontroller

API-ytor och distributionsval

  • Delphi XE5 till Delphi 13 och C++Builder XE5 till C++Builder 13
  • Native Object Pascal-källkod för direkt Delphi- och C++Builder-integration, med API-referenssidor genererade för publika TPDFlib-funktioner
  • DLL- och ActiveX-åtkomst för C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic och kompatibla verktyg
  • 32- och 64-bitars buildalternativ där mål-IDE och runtime stöder dem
  • macOS Dylib-alternativ för team som behöver plattformsöverskridande PDF-automatisering kring samma biblioteksfamilj
  • Fristående demoprojekt för PDF-skapande, sidoperationer, bild- och teckensnittshantering, formulär, kryptering, signering, rendering, utskrift och automatisering av preflight-rapporter

Inkluderade demon och valideringstäckning

Paketet innehåller Delphi- och C++Builder-demon för vanliga integrationsuppgifter, plus kommandoradsexempel när automatisering är viktigare än ett visuellt gränssnitt.

  • Skapande och layout: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, HTML-text, streckkod, QR-kod och bild-till-PDF-flöden.
  • Dokumentoperationer: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess och behandling för sammanslagning och delning.
  • Rendering och utskrift: PdfToImage, val av MultiFunction-renderare, PrintPDF, GDI+, PDFium och Cairo-utdatavägar.
  • Säkerhet och signaturer: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, PAdES-attributflöden, DSS/VRI-hjälpare och tidsstämpelorienterade signeringsvägar.
  • Preflight-automatisering: Delphi-demot PreflightReport validerar enskilda filer eller mappar, skriver text-/JSON-/HTML-/CSV-rapporter, skapar preflight-summary.csv och returnerar automatiseringsvänliga exitkoder.

Senaste automatiska täckningen omfattar Delphi DUnitX- och C++Builder GoogleTest-sviter för dokumentskapande, komprimering, bilder, teckensnitt, formulär, säkerhet, signering, utskrift, PDF-versionsefterlevnad, PDF/UA-diagnostik samt generering och jämförelse av preflight-rapporter.

När losLab PDF Library passar

  • Välj det när programmet måste skapa, ändra, signera, validera och leverera PDF:er, inte bara visa dem
  • Välj det när ditt Delphi- eller C++Builder-team behöver kontroll på källkodsnivå, intern diagnostik och långsiktig underhållbarhet
  • Välj det när arbetsflödet kombinerar rendering, utskrift, formulär, signaturer, kryptering, PDF/A, PDF/UA, PAdES och preflight-rapporter i ett verktyg
  • Välj det när CI, arkivöverlämning, tillgänglighetsgranskning eller reglerad leverans behöver stabila rapportfiler i stället för manuell kontroll endast i viewer
  • Välj PDFium Component när du bara behöver en fokuserad PDF-viewer eller renderer, och HotPDF när projektet behöver en lättare komponent för PDF-skapande

Licensiering

Betala med kredit-/betalkort, PayPal, AliPay eller banköverföring via FastSpring:
Licenser med full källkod innehåller ett års uppdateringar:
PDFlibPas Single License / en utvecklare ($899)
PDFlibPas Team/SME License / upp till 5 utvecklare ($1799)
PDFlibPas Enterprise License / obegränsat antal utvecklare ($3599)

Licensval: välj Team/SME om högst 5 utvecklare ska använda biblioteket. Välj Enterprise om teamet kan växa över 5 utvecklare i framtiden eller behöver källkodspaketet som bara ingår i Enterprise.

Källkodstillägg endast i Enterprise: PDFlibPas Enterprise innehåller fullständig källkod för de kompletta testsviter som normalt bara används för intern validering. Enterprise-paketet innehåller även fullständig källkod för det dedikerade exemplet på verktygsnivå PDF Compliance & Signing Workbench Pro.

Köp årlig förnyelse (40% av första inköpspriset)


Meer ontdekken van Delphi PDF Component & Spreadsheet Development

Prenumerera på produktuppdateringar

Prenumerera för att få de senaste inläggen via e-post.