losLab PDF Library Yleiskuva
| 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 |
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önkulku | Kirjaston tuki | Sovelluksen vastuu |
|---|---|---|
| PDF 1.2–1.7 | Luonti, 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/A | Tulosteen 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-1 | Tagged 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. |
| PAdES | ETSI.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-automaatio | CreatePreflightReportEx, 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. |
| Suojaus | AES-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.
| Lisenssi | Kehittäjät | Hinta | Tilaa |
|---|---|---|---|
| Single | 1 kehittäjä | $850 | Tilaa |
| Team | enintään 5 kehittäjää | $1700 | Tilaa |
| Micro Business | enintään 10 kehittäjää | $2550 | Tilaa |
| Small Business | enintään 30 kehittäjää | $4250 | Tilaa |
| Medium Business | enintään 100 kehittäjää | $7650 | Tilaa |
| Enterprise | enintään 500 kehittäjää | $14450 | Tilaa |
| Corporate | Rajoittamaton määrä kehittäjiä, maailmanlaajuiset tytäryhtiöt | $25500 | Tilaa |
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.
