Delphi PDF SDK

Delphi PDF -kirjasto luontiin, muokkaukseen, allekirjoittamiseen, renderöintiin, preflightiin ja PDF/UA-työnkulkuihin

losLab PDF Library antaa Delphi- ja C++Builder-tiimeille lähdekoodisaatavilla olevan PDF-moottorin työpöytä-, palvelin-, DLL-, ActiveX- ja Dylib-työnkulkuihin, sisältäen sisäänrakennetut PDF/A- ja PDF/UA-tarkistukset, PAdES-allekirjoitustuen ja renderöijävalinnat ilman asiakirjojen reitittämistä ulkoisen PDF-palvelun kautta.

losLab PDF Library SDK esikatselu

losLab PDF Library Yleiskuva

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

Lähdekoodisaatavilla oleva PDF-moottori kehittäjäomistettuihin työnkulkuihin

losLab PDF Library on Delphi- ja C++Builder-PDF-SDK sovelluksille, jotka tarvitsevat PDF-asiakirjojen luontia, muokkausta, renderöintiä, tulostusta, allekirjoittamista, suojausta, tarkastusta ja preflight-käsittelyä oman ohjelmiston sisällä.

Kirjasto on kirjoitettu Delphillä/Object Pascalilla ja on saatavilla täydellisine lähdekoodeineen Delphi- ja C++Builder-projekteille. Se toimitetaan myös DLL-, ActiveX- ja Dylib-vaihtoehtoina tiimeille, jotka tarvitsevat PDF-automaation integroinnin C#-, VB.NET-, VB6-, VBA-, ASP/ASP.NET-, PHP-, PowerBuilder-, PowerBASIC-, RealBasic-, Visual C++- ja muista ympäristöistä, jotka voivat kutsua DLL:ää tai ActiveX-komponenttia.

Käytä sitä, kun PDF-työnkulku on osa tuotettasi tai back-office-prosessiasi: generoidut laskut, allekirjoitetut sopimukset, arkistolähetykset, saavutettavuusarvioinnit, tulostustulosteet, lomakkeiden käsittely, asiakirjojen kokoaminen tai CI-tarkistukset, joiden tulisi epäonnistua ennen kuin huono PDF saavuttaa asiakkaat.

Lataa PDF Library DEMO -paketti

2026-06-23 Version 3.75.6: julkaisutiedot | API-viite. 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.

PDF:n päätoiminnot

  • PDF-sivujen luonti ja muokkaus: piirrä tekstiä, vektorigrafiikkaa, kuvia, QR-koodeja, PDF417-, DataMatrix-, viivakoodeja, annotaatioita, linkkejä, jäsennyksiä, nimettyjä kohteita, metatietoja ja asiakirjan ominaisuuksia.
  • Sivujen kokoaminen ja asiakirjojen korjaus: jaa, yhdistä, liitä, kopioi, kloonaa, normalisoi, siirrä, poista, piilota, kierrä ja rakenna sivuja uudelleen hallituista lähdepoliasiakirjoista.
  • Renderöinti ja tulostus: vaihda GDI+-, PDFium- ja Cairo-renderöintimoottoreiden välillä näytön esikatselua, bitmapvientiä, laitekontekstin renderöintiä ja tulostintyönkulkuja varten.
  • Lomakkeet ja interaktiiviset asiakirjat: luo, täytä, muokkaa, tasaa, tarkasta ja hallinnoi AcroForm-kenttiä, ulkoasuja, kenttälippuja, JavaScript-toimintoja, liitteitä ja siihen liittyviä asiakirjatietoja.
  • Teksti, kuvat ja kirjasimet: käsittele BMP-, TIFF-, JPEG-, JPEG 2000-, GIF-, PNG-, EMF-, HTML-tekstilaatikoita, Unicode-tekstiä, TrueType-, OpenType-, Type 1 -kirjasimia, kirjasimen upotusta, osajoukkoa ja erottamista.
  • Suojaus ja allekirjoitukset: salaa ja pura salaus PDF-tiedostoista laitteisto-AES-NI-kiihdytyksellä 32-bittisessä ja 64-bittisessä Windowsissa, suojaa tai poista suojaus monigigatavuisista tiedostoista suorien tiedosto-tiedosto AES-256 -polkujen kautta rakentamatta koko objektigraafia, aseta käyttöoikeudet, käytä julkisen avaimen vastaanottajasalausta, allekirjoita valittavissa olevilla SHA-256/384/512-tiivisteillä, lisää PAdES-attribuutteja, aikaleimaa allekirjoitukset ja liitä DSS/VRI-validointitietoja.
  • Suuret asiakirjat: avaa yli 2 gt:n PDF-tiedostoja on-demand-objektilatauksella ja 64-bittisillä siirtymillä, yhdistä tiedostoluettelot yhdellä läpikäynnillä kirjanmerkkeineen, lomakekenttineen ja Tagged PDF -rakenneoineen säilytettynä, liitä inkrementaaliset päivitykset lähdetiedostoon paikalla ja kopioi tai kirjoita uudelleen miljoonan objektin asiakirjat sekunneissa Direct Access API:n kautta.
  • Preflight-raportit ja diagnostiikka: suorita PDF/A- ja PDF/UA-1-tarkistukset, generoi teksti-, JSON-, HTML- tai CSV-raportteja, vertaile vakaita tekstitraportteja perustasoon, eräkäsittele kansioita yhteenveto-CSV-tulostuksella ja tarkasta allekirjoitusten kunto ja asiakirjakäytännöt suuressa mittakaavassa SigningWorkbench- ja ComplianceWorkbench-demoilla.
  • Matalan tason PDF-hallinta: käytä objektinumeroita, sivuhakemistoja, luettelomerkintöjä, tulostuskohteita, tallennusversion lukkoja, laajennustasoporrteja, laattakuvioita, valinnaista sisältöä, mittaushakemistoja ja suoraa kuvien lisäämistä, kun työnkulkusi vaatii tarkan PDF-rakenteen.

Standardit ja vaatimustenmukaisuuteen suuntautunut tuloste

PDF-vaatimustenmukaisuus riippuu lähdesisällöstä, kirjasimista, ICC-profiileista, metatiedoista, merkinnöistä, vaihtoehtoisesta tekstistä, allekirjoituksista, aikaleimoista ja organisaatiosi käyttämästä validaattorista. losLab PDF Library tarjoaa ohjausobjektit ja diagnostiikan standardisuuntautuneiden PDF-tiedostojen rakentamiseen, jättäen lopullisen käytäntövalidoinnin sovelluksellesi tai QA-putkellesi.

TyönkulkuKirjaston tukiSovelluksen vastuu
PDF 1.2–1.7Luonti, muokkaus, tiukka tallennusversioiden hallinta, laajennustasojen tarkistukset, renderöinti, tulostus, lomakkeet, annotaatiot, liitteet, linkit ja asiakirjarakenteen API:t.Valitse kohde-PDF-versio ja poista tai päivitä ominaisuudet, jotka eivät kuulu kyseiseen tulosteen profiiliin.
PDF/ATulosteen tavoite -ohjausobjektit, XMP-metatieto-aputoiminnot, upotetun kirjasimen työnkulut, versiosuojaukset ja sisäänrakennetut PDF/A-tiedostojen tarkistukset arkistointiputkia varten.Anna oikeat metatiedot, kirjasimet, väriprofiillit ja liiketoimintasäännöt valitulle arkistointikäytännölle.
PDF/UA-1Tagged PDF:n rakentaminen, rakennepu-API:t, roolin kartoituksen käsittely, vaihtoehtoinen teksti, ActualText, lukijanpuolen tarkistukset ja kirjoittajan puolen GetPDFUADiagnostics-palaute.Luo merkityksellinen lukemisjärjestys, kieli, otsikot, luettelot, taulukon semantiikka, vaihtoehtoinen teksti ja lomakekuvaukset.
PAdESETSI.CAdES.detached-allekirjoitukset, signing-certificate-v2-tiedot, allekirjoituskäytäntö ja sitoumusattribuutit, RFC 3161 -aikaleiman lisäys, SHA-256/384/512-tiivistevalinnat ja DSS/VRI-kokoaminen.Toimita varmenteet, TSA-vastaukset, kumoamistiedot, allekirjoituskäytäntövalinnat ja varmentajan hyväksynnän testaus.
Preflight-automaatioCreatePreflightReportEx, SavePreflightReportEx ja Delphi PreflightReport -demo generoivat teksti-, JSON-, HTML- ja CSV-tulosteet PDF/A- ja PDF/UA-1-tarkistuksille.Päätä, mitkä raporttimuodot, perusviivat, paluukoodit ja ongelmamäärät estävät CI:n, arkiston käsittelyn tai asiakastoimituksen.
SuojausAES-128, AES-256, käyttöoikeuksien käsittely, salasanasuojaus, julkisen avaimen vastaanottajasalaus ja salattujen asiakirjojen tarkastus hallittuun jakeluun.Pidä salasanat, varmenteet, yksityiset avaimet ja vastaanottajakäytännöt omassa turvallisuushallinnassasi.

API-pinnat ja käyttöönottovaihtoehdot

  • Delphi XE5:stä Delphi 13:een ja C++Builder XE5:stä C++Builder 13:een.
  • Natiivi Object Pascal -lähdekoodi suoraan Delphi- ja C++Builder-integrointiin API-viitesivujen generoinnilla julkisille TPDFlib-funktioille.
  • DLL- ja ActiveX-käyttö C#-, VB.NET-, VB6-, VBA-, ASP/ASP.NET-, PHP-, Visual C++-, PowerBuilder-, PowerBASIC-, RealBasic- ja yhteensopiviin työkaluihin.
  • 32-bittinen ja 64-bittinen rakennusvaihtoehto, missä kohde-IDE ja -ajoympäristö tukevat niitä.
  • macOS Dylib -vaihtoehto tiimeille, jotka tarvitsevat alustaristiriitaista PDF-automaatiota saman kirjastoperheen ympärillä.
  • Itsenäisiä demoprojekteja PDF:n luontiin, sivutoimintoihin, kuvan ja kirjasimen käsittelyyn, lomakkeisiin, salaukseen, allekirjoittamiseen, renderöintiin, tulostukseen ja preflight-raporttiautomaatioon.

Sisällytetyt demot ja validointikattavuus

Paketti sisältää Delphi- ja C++Builder-demoja yleisille integrointitehtäville sekä komentoriviesimerkkejä, joissa automaatio on tärkeämpää kuin visuaalinen käyttöliittymä.

  • Luonti ja asettelu: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, HTML-teksti, viivakoodi, QR-koodi ja kuva-PDF-työnkulut.
  • Asiakirjatoiminnot: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess ja yhdistä/jaa-tyylinen käsittely.
  • Renderöinti ja tulostus: PdfToImage, MultiFunction-renderöijävalinta, PrintPDF, GDI+, PDFium ja Cairo-tulostuspolut.
  • Suojaus ja allekirjoitukset: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, PAdES-attribuuttityönkulut, DSS/VRI-aputoiminnot ja aikaleimaan suuntautuneet allekirjoituspolut.
  • Preflight-automaatio: Delphi PreflightReport -demo validoi yksittäisiä tiedostoja tai kansioita, kirjoittaa teksti/JSON/HTML/CSV-raportteja, lähettää preflight-summary.csv:n ja palauttaa automaatioystävälliset paluukoodit.

Viimeaikaiseen automatisoituun kattavuuteen sisältyy Delphi DUnitX- ja C++Builder GoogleTest -paketit asiakirjojen luontiin, pakkaukseen, kuviin, kirjasimiin, lomakkeisiin, suojaukseen, allekirjoittamiseen, tulostukseen, PDF-version vaatimustenmukaisuuteen, PDF/UA-diagnostiikkaan sekä preflight-raporttien generointiin ja vertailuun.

Milloin valita losLab PDF Library

  • Valitse se, kun sovelluksesi täytyy luoda, muokata, allekirjoittaa, validoida ja toimittaa PDF-tiedostoja eikä vain näyttää niitä.
  • Valitse se, kun Delphi- tai C++Builder-tiimisi tarvitsee lähdekooditason hallinnan, sisäiset diagnostiikkatoiminnot ja pitkäaikaisen ylläpidettävyyden.
  • Valitse se, kun työnkulkusi yhdistää renderöinnin, tulostuksen, lomakkeet, allekirjoitukset, salauksen, PDF/A-, PDF/UA-, PAdES- ja preflight-raportit yhteen työkaluun.
  • Valitse se, kun CI, arkiston luovutus, saavutettavuusarviointi tai säännelty toimitus tarvitsee vakaita raporttitiedostoja manuaalisen katseluohjelman sijaan.
  • Valitse PDFium Component, kun tarvitset vain kohdennettua PDF-katseluohjelmaa tai -renderöijää, ja valitse HotPDF, kun projektisi tarvitsee kevyemmän PDF-luontikomponentin.

Lisensointi

Maksa luotto-/pankkikortilla, PayPalilla, AliPaylla tai pankkisiirrolla FastSpringin kautta. Jokainen uusi lisenssi sisältää täydellisen Object Pascal -lähdekoodin Delphille ja C++Builderille, vuoden päivityksiä ja vuoden sähköpostitukea.

LisenssiKehittäjätHintaTilaa
Single1 kehittäjä$850Tilaa
Teamenintään 5 kehittäjää$1700Tilaa
Micro Businessenintään 10 kehittäjää$2550Tilaa
Small Businessenintään 30 kehittäjää$4250Tilaa
Medium Businessenintään 100 kehittäjää$7650Tilaa
Enterpriseenintään 500 kehittäjää$14450Tilaa
CorporateRajoittamaton määrä kehittäjiä, maailmanlaajuiset tytäryhtiöt$25500Tilaa

Enterprise-version lähdekoodilaajennukset: PDFlibPas Enterprise sisältää täydellisen lähdekoodin testipaketeille, joita käytetään normaalisti vain sisäiseen validointiin. Enterprise-paketti sisältää myös täydellisen lähdekoodin esimerkkityökalulle PDF Compliance & Signing Workbench Pro.

Osta vuosittainen uusinta (40 % ensimmäisen oston hinnasta).

Nopea Delphi-esimerkki

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.

Usein kysytyt kysymykset

Miten losLab PDF Library eroaa HotPDF Component -komponentista?

losLab PDF Library on täysimittainen PDF-SDK: se yhdistää luonnin, muokkauksen, renderöinnin GDI+:lla, PDFiumilla tai Cairolla, tulostuksen, lomakkeet, allekirjoittamisen, salauksen ja preflight-raportit, ja se toimitetaan DLL-, ActiveX- ja Dylib-vaihtoehtoina muille kuin Delphi-ympäristöille. HotPDF Component on kevyempi natiivi VCL-komponentti, joka keskittyy PDF:n luontiin ja muokkaukseen Delphi- ja C++Builder-sovelluksissa.

Voinko käyttää losLab PDF Libraryä C#:sta, VB.NET:stä tai muista kuin Delphi-ympäristöistä?

Kyllä. Natiivin Delphille ja C++Builderille tarkoitetun Object Pascal -lähdekoodin lisäksi kirjasto toimitetaan DLL- ja ActiveX-käännöksinä, joita voi käyttää C#:sta, VB.NET:stä, VB6:sta, VBA:sta, ASP/ASP.NET:stä, PHP:sta, PowerBuilderista, PowerBASICista, RealBasicista, Visual C++:sta ja muista ympäristöistä, jotka voivat kutsua DLL:ää tai ActiveX-komponenttia, sekä macOS Dylib -vaihtoehtona.

Mitä Delphi- ja C++Builder-versioita tuetaan?

Delphi XE5:stä Delphi 13:een ja C++Builder XE5:stä C++Builder 13:een, 32-bittisillä ja 64-bittisillä käännösvaihtoehdoilla siellä, missä kohde-IDE ja -ajoympäristö niitä tukevat.

Mitä renderöintimoottoreita kirjasto tarjoaa?

Voit vaihtaa GDI+-, PDFium- ja Cairo-renderöintimoottoreiden välillä näytön esikatselua, bitmapvientiä, laitekontekstin renderöintiä ja tulostintyönkulkuja varten.

Tukeeko losLab PDF Library digitaalisia allekirjoituksia ja PAdES-standardia?

Kyllä. Se luo ETSI.CAdES.detached-allekirjoituksia signing-certificate-v2-tiedoilla, allekirjoituskäytäntö- ja sitoumusattribuuteilla, RFC 3161 -aikaleiman lisäyksellä, valittavissa olevilla SHA-256-, SHA-384- tai SHA-512-tiivisteillä sekä DSS/VRI-validointitiedoilla pitkäaikaista validointia varten.

Miten kirjasto käsittelee erittäin suuria PDF-tiedostoja?

Se avaa yli 2 gt:n PDF-tiedostoja on-demand-objektilatauksella ja 64-bittisillä siirtymillä, yhdistää tiedostoluettelot yhdellä läpikäynnillä säilyttäen kirjanmerkit, lomakekentät ja Tagged PDF -rakenteen, liittää inkrementaaliset päivitykset paikalleen ja kopioi tai kirjoittaa uudelleen miljoonan objektin asiakirjoja sekunneissa Direct Access API:n kautta.

Voiko se tarkistaa PDF/A- ja PDF/UA-vaatimustenmukaisuuden automaattisesti?

Kyllä. Sisäänrakennetut PDF/A- ja PDF/UA-1-tarkistukset generoivat teksti-, JSON-, HTML- tai CSV-raportteja, vertaavat vakaita tekstiraportteja perustasoihin, käsittelevät kansioita erissä yhteenveto-CSV-tulostuksella ja tuovat kirjoittajan puolen diagnostiikan esiin GetPDFUADiagnostics-toiminnon kautta.

Mitä lisenssi sisältää ja miten uusiminen toimii?


Tutustu lisää: Delphi PDF Component & Spreadsheet Development

Tilaa tuotepäivitykset

Tilaa uusimmat päivitykset sähköpostiisi.