PDFium Delphi Component yhdellä silmäyksellä
| Tuote | PDFium Delphi Component — ammattilaistason lähdekoodillinen PDF-sovellus-SDK Delphille, C++Builderille ja Lazarukselle |
|---|---|
| Sopii parhaiten | Suorituskykyisten PDF-lukijoiden, tarkastustyökalujen, asiakirjatyönkulkujen ja saavutettavien lukukokemusten toimittamiseen natiiveissa sovelluksissa |
| IDE-tuki | Delphi ja C++Builder XE5:stä 13.1 Florenceen (Win32, Win64); Lazarus / Free Pascal LCL |
| Moottorin rooli | PDFium — Chromiumin PDF-näytön taustalla oleva avoimen lähdekoodin moottoriperhe — hoitaa sivujen renderöinnin ja asiakirjojen lukemisen; valinnaiset V8- / XFA-ajonaikaiset DLL:t |
| Sovelluskerros | 115 000 riviä Object Pascalia 55 yksikössä, 475 julkista TPdf-jäsentä ja 152 TPdfView-jäsentä, mukaan lukien katselu-, sarjallistus-, allekirjoitus-, salaus-, standardi- ja saavutettavuuskerrokset, joita PDFium ei tarjoa |
| Digitaaliset allekirjoitukset | PAdES B-B / B-T / B-LT / B-LTA -allekirjoitus (ETSI EN 319 142-1), CMS- / CAdES-säiliöt, RFC 3161 -aikaleimaus, Document Security Store |
| Salaus | PDF 2.0 AES-256 -kirjoitustuki (ISO 32000-2), ISO/TS 32003 AES-GCM, ISO/TS 32004 PDF MAC puhtaalla Pascal-pohjaisella AES- / SHA- / HMAC- / ASN.1-pinolla |
| Standardit | PDF/A (osat 1-4), PDF/X (X-6:een asti), PDF/UA, PDF/E, PDF/VT (VT-2s:ään asti) ja PDF/R -validaattorit tallennus- ja merkintäaputoimintoineen |
| PDF-tuloste | Itse rakennettu sarjallistin: linearisoitu Fast Web View, objekti- ja xref-virtojen pakkaus, muuttuneiden objektien inkrementaaliset revisiot ja varmennetut korjauskopiot |
| Lukijaresurssit | 34 suoraan ajettavaa projektia: ammattimaiset lukijaviitteet, vuorovaikutuslaboratoriot, saavutettavuustyöpöydät, standardi- ja preflight-työkalut sekä CJK- ja RTL-tekstilaboratoriot |
| Suuret tiedostot | Tarpeen mukaan tapahtuva käyttö välttää etukäteisen muistikopion usean gigatavun asiakirjoilla; rinnakkainen sivujen renderöinti ja rajattu työmuisti |
| Lähdekoodi | Täydellinen Object Pascal -lähdekoodi sisältyy jokaiseen lisenssiin |
| Lisensointi | Rojaltivapaa kertamaksu, $350-$4200 tasosta riippuen; uusinta 40 % listahinnasta |
| Nykyinen versio | 3.51.0 (2026-08-16) |
| Arviointi | Ilmainen demopaketin lataus |
Mihin moottori loppuu ja tuote alkaa
PDFium on renderöijä. Se piirtää sivuja, poimii tekstiä ja lukee olemassa olevia rakenteita — siinä kaikki. Siinä ei ole allekirjoitusta, salauksen kirjoitusta, standardivalidaattoria, linearisointia, inkrementaalisten revisioiden kirjoitusta eikä XFDF- tai XMP-tukea. PDFiumin C-rajapinnan sidos perii täsmälleen samat rajoitukset.
PDFium Delphi Component sisältää noin 115 000 riviä Object Pascalia 55 yksikössä. Yli 62 000 näistä riveistä on 36 yksikössä, joilla ei ole lainkaan vastinetta PDFiumin rajapinnassa — kryptografia, allekirjoitukset, salaus, kuusi standardivalidaattoria, PDF-sarjallistin, XFDF, XMP, asettelu ja tekstin muotoilu. Kirjoitettu Pascalilla, tarkistettu julkaistuja ISO-, ETSI-, IETF- ja FIPS-kohtia vasten ja toimitettu lähdekoodina jokaisen lisenssin mukana.
| Ominaisuus | PDFium-moottori | PDFium Delphi Component -komponentin toteuttama |
|---|---|---|
| Digitaaliset allekirjoitukset | Lukee vain olemassa olevia allekirjoitushakemistoja | PAdES B-B / B-T / B-LT / B-LTA -allekirjoitus, CMS- / CAdES-SignedData RFC 5652:n mukaan, RFC 3161 -aikaleima-asiakas, DSS- ja VRI-lisäys, Windows CNG -avaimet (RSA-PSS, PKCS#1, ECDSA), etä- ja HSM-allekirjoitus, jossa yksityinen avain ei koskaan poistu palvelusta, sekä varmenneketjun luottamusvalidointi |
| Salaus | Avaa salattuja tiedostoja; ei osaa kirjoittaa salausta | ISO 32000-2 AES-256 (V5- / R6-algoritmin 2.B avaimenjohtaminen), ISO/TS 32003 AES-GCM, ISO/TS 32004 PDF MAC sekä kaikkien virtojen ja merkkijonojen salaus |
| Kryptografiset primitiivit | Ei tarjoa lainkaan | Puhdas Object Pascal -toteutus: AES-128/256 CBC ja GCM, SHA-256/384/512, SHA-3, HMAC sekä ASN.1 DER -lukija ja -kirjoittaja, varmennettu FIPS 197- ja FIPS 180-4 -testivektoreilla |
| Standardienmukaisuus | Ei minkäänlaista validaattoria | PDF/A osat 1-4, PDF/X X-6:een asti, PDF/UA-1, PDF/E-1, PDF/VT-1/2/2s ja PDF/R-1 — kohtatason validaattorit, merkintöjen lisäys ja profiilitietoiset tallennusaputoiminnot |
| PDF-sarjallistaminen | Yksi peräkkäinen koko tiedoston tallennus | Linearisoitu Fast Web View liitteen F vihjetaulukoineen, objekti- ja xref-virtojen pakkaus, muuttuneiden objektien inkrementaaliset revisiot tavutarkalla alkuosan säilytyksellä sekä tiukasti varmennetut korjauskopiot |
| Vaurioituneet asiakirjat | Hiljainen palautus ilman raporttia | Tiukka, yhteensopiva ja palauttava latauskäytäntö rakenteisilla diagnostiikkatiedoilla: uudelleenrakennuspolku, korruption siirtymät, ristiriitaiset revisiot ja budjettitila |
| Lomakedatan vaihto | Ei XFDF- eikä FDF-rajapintaa | XFDF (ISO 19444-1) ja FDF tuonti ja vienti kenttäarvoille ja 18 annotaatioalatyypille |
| Metatiedot | Lukee perinteisen info-hakemiston | XMP-pakettien lukija ja kirjoittaja tyypitetyillä säiliöillä, käytössä jokaisessa standardiprofiilissa |
| Verkko ja skaalautuvuus | Tavualueiden takaisinkutsut, ei mitään niiden päällä | Progressiiviset asiakirjaistunnot, priorisoitu tavualueiden ajastin kaksoiskappaleiden poistolla, yhdistämisellä, rajatuilla uudelleenyrityksillä ja peruutuksella, rinnakkainen sivujen renderöinti sekä rajattu työmuisti, joka valuu poistettavaan väliaikaistiedostoon |
| Sovelluskerros | C-kahvat ja takaisinkutsut | Kolme rekisteröityä VCL- / LCL-komponenttia, 475 julkista TPdf-jäsentä ja 152 TPdfView-jäsentä, katselutila, pienkuvat, lukuistunnot ja 34 suoraan ajettavaa projektia |
Sen sijaan että tiimit suunnittelisivat katselutilan, vuorovaikutuksen, asynkronisen renderöinnin, tekstin kartoituksen, lomakkeen kohdistuksen, sivunavigaation, saavutettavuuskäyttäytymisen, allekirjoitussäiliöt, salaushakemistot ja revisioiden kirjoittajat alusta asti, ne aloittavat testatuista komponenteista ja toimivista lukija-arkkitehtuureista ja mukauttavat toimitetun Object Pascal -lähdekoodin omaan tuotteeseensa.
Lähes välitön suurten PDF-tiedostojen avaus: Sisäisissä testeissä 2,x gt:n näytetiedostoilla haettava, tarpeen mukaan tapahtuva käyttö teki ensimmäisestä näkymästä käyttökelpoisen ennen koko asiakirjan lukemista; todelliset tulokset riippuvat tallennusvälineestä, asiakirjan rakenteesta ja laitteistosta.
Käytä julkisia katseluesimerkkejä ja suurten tiedostojen testityönkulkua toistaaksesi avaus-ensinäkymä-mittauksen omilla PDF-tiedostoillasi, tallennusvälineelläsi ja kohdelaitteistollasi.
Käytä sitä, kun PDF-kokemus kuuluu sovelluksesi sisälle ulkoisen katseluohjelman sijaan. Paketti sisältää visuaaliset ja ei-visuaaliset komponentit, Object Pascal -lähdekoodin, ammattimaiset lukijaviitesovellukset, kohdennetut työnkulkuesimerkit, PDFium-DLL:t, valinnaiset V8- / XFA-yhteensopivat ajonaikaiset DLL:t, komentorivipohjaiset preflight-esimerkit, regressiotestit sekä dokumentaation niin sovellustason integrointiin kuin matalan tason PDF-operaatioihin.
PDFium VCL Component tukee Delphi XE5:stä Delphi 13.1 Florenceen ja C++Builder XE5:stä C++Builder 13.1 Florenceen Win32- ja Win64-kohteilla. PDFium LCL Component sisältää Lazarus / Free Pascal -pakettitiedostot ja demot LCL-työnkulkuihin.
Päätoiminnot
- Korkean tason sovellusrajapinnat: Työskentele Delphi-natiivien asiakirja- ja katseluobjektien kanssa sen sijaan, että johdottaisit raakoja PDFium-kahvoja jokaiseen näkymään, taustatehtävään, lomaketyönkulkuun ja siivouspolkuun.
- Katseluohjelman käyttöliittymä: Pudota
TPdfViewlomakkeelle zoomia, kiertoa, sovitustiloja, yksisivuisia ja jatkuvia asetteluja, kannen huomioivia aukeamia, sivuvarjoja, turvallisia linkkiklikkauksia, käyttäjän tekstinvalintaa, leikepöydälle kopiointia ja lomakkeen kohdistustyönkulkuja varten. - Pienkuvanavigaatio: Lisää
TPdfThumbnailViewkatseluohjelman viereen vieritettäviä sivun pienkuvia varten hover-palautteella, valinnan korostuksella ja klikkaamalla siirtymisellä. - Renderöinti: Renderöi sivuja ja ruutuja bittikartoiksi, käytä nollakopio-DIB-kirjoituksia mahdollisuuksien mukaan, suorita peruutettavissa oleva progressiivinen renderöinti, renderöi sivujoukko rinnakkain
RenderPagesParallel-kutsulla, käytä matalan tason Skia-koukkuja kun ladattu DLL vie ne, ja pidä suuret sivut reagoivina. - Streaming ja suuret tiedostot: Lataa levyltä, muistista, tavutaulukoista tai mukautetuista hakukykyisistä virroista tarpeen mukaan tapahtuvilla PDFium-luvuilla, jolloin suuret tai etäpohjaiset asiakirjat eivät tarvitse etukäteistä muistikopiota.
- Suurten tiedostojen käynnistys: Aloita usean gigatavun PDF-tiedostojen tarkastelu ilman etukäteistä muistikopiota; katseluohjelma käyttää hakukykyistä, tarpeen mukaan tapahtuvaa PDFium-käyttöä ja lukee asiakirjan lohkoja sitä mukaa kuin niitä tarvitaan.
- Teksti ja haku: Poimi sivun teksti, hae eteenpäin tai taaksepäin, korosta osumia, rakenna koko asiakirjan hakulistat ja tarkastele merkkien suorakulmioita, origoja, kulmia, generoituja merkkejä, kirjasinperhettä, -painoa, -kokoa, nousua, laskua ja upotustilaa.
- Rakenteinen teksti:
GetStructuredTextrakentaa sivu-, lohko-, rivi- ja tyylitettyjen jaksojen hierarkian merkkigeometriasta, kirjasinmetatiedoista, tekstiobjektin identiteetistä ja Tagged PDF -semantiikasta, ja käyttää fyysiseen asetteluun perustuvaa varajärjestystä, jos asiakirjassa ei ole merkintöjä. - Taulukoiden poiminta:
ExtractTablesjaExtractDocumentTablesyhdistävät sanalaatikot muunnettuihin polkuviivoihin tunnistaakseen reunustetut ja välilyönnein kohdistetut taulukot, säilyttävät yhdistetyt solut, pisteyttävät luotettavuuden, merkitsevät sivujen jatkumiset ja tuottavat CSV- tai JSON-tulosteen. - Semanttinen uudelleenladonta HTML:ksi:
BuildReflowDocumentmuuntaa kiinteän asettelun PDF:n uudelleenkäytettäväksi solmupuuksi, jonka turvallinen HTML-tuloste säilyttää otsikot, kappaleet, luettelot, kuvat, sivuosiot ja taulukkosolujen ulottuvuudet — responsiiviseen näyttöön, saavutettavuuteen ja sisällön uudelleenkäyttöön. - Lomakkeet: Käsittele AcroForm-kenttiä, XFA-tilan tunnistusta, valinnaisten V8- / XFA-aputoimintojen saatavuutta, valittua lomaketekstiä, lomakkeen kumoamista ja uudelleentekoa, generoituja lomakkeen ulkoasuja, kenttälippuja ja litistämistä.
- Lomakedatan vaihto: Vie ja tuo sekä XFDF (ISO 19444-1) että FDF (ISO 32000-1 §12.7.11) kenttäarvoille ja 18 annotaatioalatyypille — muotoja, joille PDFium ei tarjoa rajapintaa lainkaan, toteutettuna Pascalilla komponentin omaan annotaatio- ja kenttämalliin.
- OCR-integraatio: Liitä mikä tahansa tunnistusmoottori
IPdfOcrProvider-rajapintaan, vastaanota sivujen bittikartat määritellyssä pikselimuodossa, palauta sanojen nelikulmiot ja anna komponentin kirjoittaa haettava tekstikerros sivukohtaisella tilaraportoinnilla ja olemassa olevan tekstin ohituksella. - Annotaatiot ja linkit: Luo, poista, laske ja tarkastele annotaatioita; käsittele sivulinkkejä, verkkolinkkejä, kirjanmerkkikohteita, asiakirjan JavaScript-toimintoja, URI- / Launch-riskipintoja ja katseluohjelman klikkaustapahtumia.
- Asiakirjojen kokoaminen: Luo asiakirjoja, lisää tai poista sivuja, tuo sivualueita nimiön tai fyysisen indeksin mukaan, siirrä sivuja, kokoa N-up-sivuja, käytä sivuja uudelleen Form XObject -objekteina, lisää vesileimoja tai leimoja, päivitä sivun sisältöä ja hallitse sivulaatikoita.
- PDF-tuloste ja revisiot: Tallenna linearisoituja Fast Web View -tiedostoja sivusiirtymä- ja jaettujen objektien vihjetaulukoineen, pakkaa objektit objektivirtoihin täydellä type-2-xref-kattavuudella, liitä muuttuneiden objektien inkrementaalisia revisioita, jotka säilyttävät edellisen tulosteen tavu tavulta, ja tuota korjauskopioita, jotka varmennetaan itsenäisellä tiukalla latauksella ennen toimitusta.
- Digitaaliset allekirjoitukset: Allekirjoita PAdES-perustasoille B-B, B-T, B-LT tai B-LTA; rakenna CMS- / CAdES-SignedData profiilin vaatimine allekirjoitettuine attribuutteineen; pyydä RFC 3161 -tunnuksia TSA-palvelulta; kerää varmenneketju Document Security Storeen; lisää arkistoaikaleimoja; ja validoi mikä tahansa asiakirja kohtatason PAdES-tarkistuksia ja varmenneketjun luottamusta vasten synkronisesti tai asynkronisesti.
- Etä- ja HSM-allekirjoitus: Jaa toimenpide kahtia kutsuilla
PreparePadesRemoteSignaturejaCompletePadesRemoteSignature— sovellus tuottaa paikanvaraaja-asiakirjan ja siirrettävän allekirjoituspyynnön, joka sisältää SHA-256-tiivisteen, etäpalvelu tai laitemoduuli palauttaa irrallisen CMS-rakenteen, ja komponentti lisää sen asiakirjaan. Yksityisen avaimen ei tarvitse koskaan päätyä työasemalle. - Salaus ja eheys: Kirjoita PDF 2.0 AES-256 -salausta oikealla R6-avaimenjohtamisella ja käyttöoikeuslohkoilla, käytä ISO/TS 32003 AES-GCM:ää siellä missä se vaaditaan, liitä ISO/TS 32004 PDF MAC -tunnuksia ja luota AES-, SHA-2-, SHA-3-, HMAC- ja ASN.1-primitiiveihin, jotka on kirjoitettu Object Pascalilla ilman ulkoista C-riippuvuutta.
- Sisällön ja tietoturvan tarkastus: Poimi kuvia, renderöi objektien bittikarttoja, tarkastele objektien rajoja ja läpinäkyvyyttä, lue liitteitä, metatietoja, allekirjoituksia, käyttöoikeuksia, kieltä, sivunimiöitä, sivutiloja, katseluasetuksia, Tagged PDF -rakennetta ja tiedostotunnisteita.
TPdfStreamInspectorpurkaa mielivaltaisia virtaobjekteja lähde-, raaka-, purettu-, laajenemissuhde- ja virtamääräbudjettien alaisena, joten pakkauspommi palauttaa rakenteisen tilan sen sijaan, että se söisi muistin loppuun. - Saavutettava lukeminen: Rakenna lausetason lukuyksiköitä, kartoita puhuttu teksti takaisin PDF-sisältöön, ohjaa sanatason lukukorostuksia, navigoi lomakekentissä, tarkastele merkittyä rakennetta ja käytä heikkonäköisille tarkoitettuja bittikarttamuunnoksia avustaviin lukutyönkulkuihin.
- Preflight-raportit: Tuota standardisuuntautuneita tarkastusraportteja hyväksytty-, toimenpiteitä vaaditaan-, arvioitava-, prioriteetti-, ongelmaluokka-, luokkamäärä- ja seuraava toimenpide -kentillä; vie ihmisluettavaa TXT-, HTML- ja Markdown-muotoa tai koneluettavaa JSON-, CSV-, SARIF 2.1.0-, JUnit XML- ja NDJSON-muotoa; tuota vakaita SHA-256-raporttitiivisteitä; aja eräyhteenvetoja; liitä raportteja tarkastuskopioihin; ja pysäytä koontiversio komentoriviajurin paluukoodilla.
- Tulostus: Tulosta sivualueilla, kopiomäärillä, skaalausasetuksilla, N-up-kokoamisella, parittomien / parillisten sivujen suodatuksella, harmaasävytulosteella, katseluasetusten metatiedoilla ja
SetPdfPrintPaperHandlingDevMode-kutsulla kaksipuolisen tulostuksen ja paperinkäsittelyn integrointiin.
Vaatimustenmukaisuustietoiset PDF-työnkulut
PDFium Delphi Component tarjoaa standardisuuntautuneita validointi- ja tallennusrajapintoja tiimeille, jotka tarvitsevat ennakoitavaa PDF-luovutusta, arkistotarkastusta, tulostustyönkulkuja, saavutettavuustarkistuksia, teknisiä asiakirjoja, muuttuvatuotantoa tai rasterilukittua toimitusta.
| Työnkulku | PDFium Delphi Component -tuki | Sovelluksen vastuu |
|---|---|---|
| PDF/A | ValidatePdfA, SaveAsPdfA ja PdfAConformance kattavat ISO 19005 -standardin osat 1-4 — mukaan lukien PDF 2.0 -pohjaiset A-4-, A-4f- ja A-4e-profiilit — OutputIntent-tarkistuksin, XMP-metatietotarkistuksin, kirjasinten upotustarkistuksin, RoleMap- ja ParentTree-rakennetarkistuksin, liitteen C toteutusrajoin, salaus- ja JavaScript-rajoituksin sekä profiilitietoisin tallennusaputoiminnoin. | Valitse arkistointikohde, anna oikeat asiakirjan metatiedot ja väritiedot ja tarkista raportoidut validointiongelmat ennen toimitusta. |
| PDF/X | ValidatePdfX, SaveAsPdfX ja PdfXConformance X-1a:sta PDF 2.0 -pohjaiseen X-6:een, OutputIntent- ja ICC-käsittelyllä, profiilikohtaisilla läpinäkyvyys- ja väriavaruusrajoituksilla, TrimBox- / ArtBox- / BleedBox-geometrian tarkistuksilla ja painoturvallisilla profiilitarkistuksilla. | Anna tuotantoon soveltuvat OutputIntent-tiedot, sivugeometria ja tulostusasetukset kohde-PDF/X-profiilille. |
| PDF/UA | ValidatePdfUa, SaveAsPdfUa, PdfUaConformance, kielen ja merkinnän tarkistukset, rakennepuun tarkastelu, merkityn sisällön arviointi ja saavutettavuusprofiilin validointi. | Laadi lähdetyönkulussa merkityksellinen lukujärjestys, otsikot, luettelot, taulukkosemantiikka, vaihtoehtoiset tekstit ja asiakirjan kieli. |
| PDF/E, PDF/VT, PDF/R | ValidatePdfE, ValidatePdfVT ja ValidatePdfR, vastaavat SaveAs...-rajapinnat sekä vaatimustenmukaisuusominaisuudet teknisille, muuttuvatuotanto- ja rasterisuuntautuneille PDF-profiileille. PDF/VT kattaa DPart-hierarkiat, asiakirjan osien metatiedot ja VT-2s-monikoosteisen MIME-virtapakkauksen; PDF/E lisää upotetun sRGB-OutputIntentin; PDF/R vaatii yhden nauhakuvan sivua kohti ja sallitun koodauslistan. | Sovita profiili liiketoimintatyönkulkuun ja pidä lähdesisältö valitun standardin sallimissa ominaisuuksissa. |
| PAdES-allekirjoitukset | SignPades, SignPadesToStream, SignPadesBytes, SaveAsPadesDss ja ValidatePadesCompliance kattavat ETSI EN 319 142-1 -perustasot B-B, B-T, B-LT ja B-LTA, RFC 3161 -aikaleimauksella, Document Security Store -lisäyksellä, ESIC-laajennusmerkinnöillä ja 26 kohtatason validointikoodilla. SignPadesWithPdfA yhdistää arkistomuunnoksen ja allekirjoituksen yhdeksi työnkuluksi. | Toimita allekirjoitusvarmenne ja sen ketju, valitse TSA-päätepiste aikaleimatuille tasoille ja määritä organisaatiosi säilytys- ja sulkulistakäytäntö. |
| Preflight-automaatio | FPdfPreflightReport ja PreflightReportCli kokoavat PDF/A-, PDF/UA-, PDF/E-, PDF/X-, PDF/R- ja PDF/VT-tulokset ihmisluettavaan TXT-, HTML- ja Markdown-muotoon tai koneluettavaan JSON-, CSV-, SARIF 2.1.0-, JUnit XML- ja NDJSON-muotoon deterministisellä järjestyksellä ja vakailla SHA-256-tiivisteillä. | Päätä, pitäisikö hyväksytty-, toimenpiteitä vaaditaan-, arvioitava- tai ongelmamäärien estää CI, toimitus tai arkistoon vienti. |
Nämä rajapinnat on suunniteltu tekemään standardityö näkyväksi koodissa. Validointitulokset, preflight-yhteenvedot ja tallennusaputoiminnot auttavat sovellustasi hylkäämään tai korjaamaan ongelmallisen tulosteen sen sijaan, että se toimittaisi hiljaisesti tiedoston, joka kaatuu vasta myöhemmin arkisto-, tulostus- tai saavutettavuusputkessa. Sisäänrakennetut validaattorit keskittyvät merkkitason ja valittuihin tiedostotason tarkistuksiin; tiimien, jotka tarvitsevat virallisen sisältötason sertifioinnin, kannattaa käyttää niiden rinnalla omaa validointimoottoriaan.
Komponenttiarkkitehtuuri
TPdf: Ei-visuaalinen asiakirjakomponentti lataukseen, virtakäyttöön, tallennukseen, renderöintiin, hakuun, poimintaan, validointiin, lomakekäyttöön, sivutoimintoihin, metatietoihin, liitteisiin, annotaatioihin, preflight-raportointiin ja PDF-profiilityönkulkuihin.TPdfView: Visuaalinen katselukomponentti näyttötiloille, käyttäjän vuorovaikutukselle, linkeille, vieritykselle, zoomille, valinnalle, lomakkeen kohdistukselle, korostukselle, sivunavigaatiolle ja leikepöytätyönkuluille.TPdfThumbnailView: Vieritettävä pienkuvapaneeli sivunavigaatioon, nykyisen sivun seurantaan, hover-palautteeseen ja katseluohjelman rinnalle sijoitettaviin asetteluihin.- Aputoimintoyksiköt: Yhteensä 55 Object Pascal -yksikköä. Moottorisidoksen lisäksi ne ryhmittyvät kryptografiaan (
FPdfAes,FPdfAesGcm,FPdfSha256,FPdfSha512,FPdfSha3,FPdfHmac,FPdfAsn1), allekirjoitukseen (FPdfPades,FPdfCms,FPdfTsa,FPdfCryptoWin), standardeihin (FPdfPdfa,FPdfPdfx,FPdfPdfua,FPdfPdfe,FPdfPdfvt,FPdfPdfr,FPdfPreflightReport), sarjallistamiseen ja eheyteen (FPdfCompress,FPdfEncrypt,FPdfMac,FPdfStreamInspect,FPdfContentNormalize) sekä sisältöpalveluihin (FPdfXfdf,FPdfXmp,FPdfLayout,FPdfMeasure,FPdfTextShaping,FPdfStructTree,FPdfAsync,FPdfMatrix).
Jokainen yllä mainittu yksikkö on lähdekoodia, jonka saat käyttöösi ja jonka läpi voit askeltaa. Kryptografiset primitiivit ovat Object Pascalia ja varmennettu FIPS 197- ja FIPS 180-4 -testivektoreilla, joten allekirjoitus ja salaus eivät tuo yhtään ulkoista C-kirjastoa käyttöönottoosi eivätkä yhtään kolmannen osapuolen binääriä tietoturva-arviointiisi.
Lataa PDFium Delphi Component -demopaketti
2026-08-16 Versio 3.51.0: PDFium Delphi Component -muutosloki | API-viite. Versio 3.51.0 tuo julkisiksi kahdeksan aiemmin tavoittamatonta TPdf-jäsentä dokumentoidusti ja täydentää englanninkielisen viitedokumentaation niin, että jokaisella TPdf- ja TPdfView-luokan julkisella jäsenellä on oma sivunsa — 88 jäsentä sai sellaisen — samoin kuin julkisista signatuureista saavutettavilla luetteloilla ja tietueilla.
Lisenssit ja hinnat
Maksa luotto- / pankkikortilla, PayPalilla, AliPaylla tai pankkisiirrolla 2Checkoutin kautta. Jokainen uusi PDFium Delphi Component -lisenssi sisältää Object Pascal -lähdekoodin, vuoden päivitykset ja vuoden sähköpostituen.
| Lisenssi | Kehittäjät | Hinta (kertamaksu) | Tilaa |
|---|---|---|---|
| Single | 1 kehittäjä | $350 | Osta PDFium Delphi Component Single |
| Small Business | enintään 10 kehittäjää | $700 | Osta PDFium Delphi Component Small Business |
| Medium Business | enintään 30 kehittäjää | $1050 | Osta PDFium Delphi Component Medium Business |
| Enterprise | Kaikki kehittäjät yhdessä yrityksessä ja sen tytäryhtiöissä yhden maan sisällä | $2100 | Osta PDFium Delphi Component Enterprise |
| Corporate | Kaikki kehittäjät yhdessä yrityksessä ja sen tytäryhtiöissä maailmanlaajuisesti | $4200 | Osta PDFium Delphi Component Corporate |
Lisenssin valinta: Valitse taso, joka kattaa kehittäjiesi määrän: Single (1 kehittäjä), Small Business (enintään 10) tai Medium Business (enintään 30). Enterprise kattaa kaikki kehittäjät yhdessä yrityksessä ja sen tytäryhtiöissä yhden maan sisällä; Corporate laajentaa saman kattavuuden maailmanlaajuiseksi.
Enterprise- ja Corporate-tason lähdekoodilisät: PDFium Delphi Component Enterprise ja Corporate sisältävät molemmat täydellisen lähdekoodin työkalutason esimerkille PDF Intake & Accessibility Review Workbench Pro. Normaalisti vain sisäiseen validointiin käytettävien testipakettien lähdekoodi on saatavilla pyynnöstä.
Nykyisen asiakkaan uusinta: Uusi 90 päivän kuluessa päivityspalvelun päättymisestä 40 %:lla voimassa olevasta listahinnasta; 90 päivän jälkeen ota yhteyttä alennettua uudelleentilauslinkkiä varten. Avaa PDFium Delphi Componentin osto- ja uusintasivu.
Ammattimaisten lukijoiden viitesovellukset
Paketti tarjoaa muutakin kuin irrallisia API-katkelmia. Sen 34 suoraan ajettavaa projektia näyttävät, miten komponentit toimivat yhdessä täydellisissä sovellusvirroissa, ja antavat tiimeille testatut lähtökohdat tuotantokäyttöliittymän, vuorovaikutuksen, suorituskyvyn, tarkastuksen, standardien, tietoturvan ja saavutettavuuden työhön. Jokainen demo avautuu valmiiksi ladatulla sisällöllä, joten ensimmäinen klikkaus tekee jotain sen sijaan, että se pyytäisi tiedostoa.
- PDFViewer: Täydellinen lukijaperusta tekstinvalinnalla, haulla, kirjanmerkeillä, sivunavigaatiolla, tulostuksella, linkeillä, näyttötiloilla, pienkuvilla ja sillä tapahtumajohdotuksella, jota oikea työpöytäkatselin vaatii.
- MultiPageViewer: Jatkuva, aukeama-, kannen huomioiva ja monisivuinen toiminta asiakirjojen tarkastussovelluksille, jotka tarvitsevat enemmän kuin yhden renderöidyn sivun.
- SplitView: Kaksi synkronoitua näkymää samasta asiakirjasta vertailu-, viittaus- ja tarkastustyönkulkuihin.
- ViewerInteractionLab ja SearchAndSelect: Uudelleenkäytettävät vuorovaikutusmallit sovitustiloille, sivuväreille, kierrolle, haun korostukselle, koko asiakirjan tuloslistoille, valitun tekstin esikatselulle, leikepöytätyönkuluille ja koordinaattikartoitukselle.
- AccessibilityReader ja AccessibilityLab: Ääneenlukuistunnot, isäntäpuheohjelman integrointi, lausetason lukuyksiköt, sanatason lukukorostukset, lomakenavigaatio, merkityn rakenteen tarkastelu ja heikkonäköisten näyttötilat.
Työnkulkuesimerkit lukijan ulkopuolelta
- ContentExtractionLab: Yksi työnkulku metatiedoille, tekstille, sivuobjekteille, kuville, liitteille, linkeille, annotaatioille, kirjanmerkeille, kirjasimille ja merkkimitoille TXT- / JSON-vientinä.
- PDFtoJpg, BatchExport ja ImageToPDF: Rasterivienti, useiden tiedostojen eräajo, streaming-lataus, DPI- / laatusäätimet, salasanan syöttö, edistymisen näyttö ja yhteistoiminnallinen peruutus.
- MergePDF, SplitPDF, CreatePDF ja WatermarkStamp: Asiakirjojen kokoaminen, ohjelmallinen PDF:n luonti, uudelleenkäytettävät Form XObject -vesileimat, kulmaleimat ja sivunumeronimiöt.
- FormFill, FontProperties ja Attachment: Lomakearvojen muokkaus ja litistäminen, indeksoitu kirjasin- ja merkkitarkastelu sekä upotettujen tiedostojen poiminta tai luonti.
- SecurityAudit: Vain luku -tarkastus käyttöoikeuksille, liitteille, JavaScriptille, URI- / Launch-linkeille, verkkolinkeille, allekirjoituksille, XFA-tilalle, ajonaikaisten aputoimintojen saatavuudelle sekä TXT- / JSON-tarkastusraporteille.
- XfdfLab ja XfaLab: Lomakedatan ja annotaatioiden edestakainen siirto XFDF- ja FDF-muodoissa sekä XFA-tilan tunnistuksen kokeilu valinnaisella V8- / XFA-yhteensopivalla ajonaikaisella kirjastolla.
- CJKTextLab ja RTLTextLab: Kiinan, japanin, korean, arabian ja heprean tekstinkäsittely — poiminta, haku, valintageometria ja muotoilukäyttäytyminen kirjoitusjärjestelmissä, joissa naiivit merkkijärjestysoletukset pettävät.
- AnnotationsLab ja NavigationLab: Merkintäannotaatioiden luonti ja muokkaus nelipistegeometrialla sekä kirjanmerkki-, kohde-, nimetty toiminto- ja sivunimiönavigaation mallit.
- AccessibilityWorkbenchCli ja IntakeWorkbenchCli: Näytöttömät tarkastus- ja vastaanottoputket eräluontoiseen saavutettavuusarviointiin ja asiakirjojen sisäänottoon; sopivat ajastettuihin töihin ja CI:hin työpöytäikkunan sijaan.
- StandardsLab, PreflightReport ja PreflightReportCli: PDF/A-, PDF/UA-, PDF/E-, PDF/X-, PDF/R- ja PDF/VT-validointi- ja tallennustyönkulut, raporttien esikatselut, TXT- / HTML- / Markdown- / JSON- / CSV-vienti, eräkansiot, lajitellut yhteenvedot, päällekkäisyyksiltä turvatut raporttinimet, raporttien liittäminen ja CI-suuntautunut
failon=-paluukoodi.
Miksi tiimit valitsevat PDFium Delphi Componentin
- Allekirjoitus ja salaus ilman toista toimittajaa: PAdES B-B:stä B-LTA:han, RFC 3161 -aikaleimaus ja PDF 2.0 AES-256 -salaus kuuluvat tähän kirjastoon. Useimmat Delphi-tiimit päätyvät tässä vaiheessa lisäämään erillisen allekirjoitus-SDK:n tai OpenSSL-käyttöönoton; tässä kaikki on yhdessä paketissa, yhdellä lisenssillä ja Pascal-lähdekoodilla, jonka voit auditoida.
- Standardityö, joka näkyy koodissa: Kuudella ISO-standardiperheellä on aidot validaattorit kohtatason tuloskoodeineen, ei pelkkä valintaruutu. Preflight-tuloste TXT-, HTML-, Markdown-, JSON- ja CSV-muodoissa kytkeytyy suoraan CI:hin, ja komentoriviajuri palauttaa virhepaluukoodin valitsemillasi ehdoilla.
- PDF-kirjoitin, jota moottorissa ei ole: Linearisoitu Fast Web View, objektivirtojen pakkaus ja muuttuneiden objektien inkrementaaliset revisiot, jotka säilyttävät edellisen tiedoston tavu tavulta — juuri ne tulostemuodot, joita arkistojärjestelmät, verkkojakelu ja auditointiketjut oikeasti pyytävät.
- Sovelluskerros, ei pelkkiä tuotuja funktioita: Kolme rekisteröityä komponenttia, 475 julkista
TPdf-jäsentä ja 152TPdfView-jäsentä, jotka kattavat asiakirjan tilan, katselun vuorovaikutuksen, renderöinnin, tekstin, lomakkeet, annotaatiot, tulostuksen, saavutettavuuden, validoinnin ja toistettavan työnkulkukoodin. - Ammattimaisia lukijoita, joita voit tutkia ja laajentaa: 34 suoraan ajettavaa projektia — katselin, monisivunäkymä, jaettu näkymä, vuorovaikutus, haku, standardit, tietoturva-auditointi, CJK- ja RTL-teksti sekä saavutettava lukeminen — lyhentävät matkaa ensiarvioinnista tuotekohtaiseen lukijaan.
- Suorituskyky suunniteltu oikeille asiakirjoille: Hakukykyinen tarpeen mukainen lataus, suorat DIB-renderöintipolut, peruutettava progressiivinen renderöinti, rinnakkainen sivujen renderöinti ja rajattu työmuisti, joka valuu väliaikaistiedostoon sen sijaan, että söisi muistin loppuun.
- Saavutettavuus muutakin kuin valintaruutu: Lukuistunnot, lukuyksiköt, puheen ja sivun välinen kartoitus, sanatason korostukset, heikkonäköisten muunnokset, lomakekäyttö ja merkityn rakenteen tarkastelu tukevat avustavia lukukokemuksia.
- Vihamielinen syöte käsitellään vihamielisenä: Virtojen purku, sisällön normalisointi ja rakenteen läpikäynti toimivat kaikki eksplisiittisten lähde-, tuloste-, token-, sisäkkäisyys- ja laajenemissuhdebudjettien alaisina, joten virheellinen tai tarkoituksella laadittu PDF palauttaa rakenteisen tilan sen sijaan, että kaataisi prosessin.
- PDFiumin renderöintilaatu: Käytä Chromiumin PDF-näytön taustalla olevaa avoimen lähdekoodin moottoriperhettä ja pidä silti sovelluskerros ja lähdekoodi omassa koodikannassasi.
- Ei ajonaikaisia rojalteja: Rakenna työpöytäsovelluksia ilman asiakirja- tai loppukäyttäjäkohtaisia ajonaikaisia maksuja.
- Lähdekoodi, IDE-kattavuus ja ylläpidetyt testit: Täysi Object Pascal -lähdekoodi, Delphi ja C++Builder XE5:stä 13.1 Florenceen, Lazarus- / Free Pascal -tuki sekä automatisoitu kattavuus asiakirja-, renderöinti-, lomake-, rakenne-, tulostus-, pienkuva-, allekirjoitus-, salaus-, standardi- ja katselutyönkuluille.
Saavutettava lukeminen sovelluksen ominaisuutena
Saavutettavuustuki on osa lukija-arkkitehtuuria, ei pelkkä validointitulos. TPdfReadingSession koordinoi lausetason lukuyksiköitä, puhutun tekstin kartoituksia ja sanatapahtumia, jotta isäntäpuheohjelma voi pitää kerronnan synkronissa sivun kanssa.
Toimitettu saavutettavuuslukija esittelee integroinnin isäntäpuhepalveluihin, sanatason lukukorostukset, säädettävän puhevirran, haettavat lukuyksiköt, näppäimistöpainotteisen lomakekäytön ja heikkonäköisten näyttötilat. Merkityn rakenteen tarkastelu ja PDF/UA-suuntautuneet tarkistukset auttavat tiimejä ymmärtämään asiakirjan semantiikkaa, kun taas erillinen validointi on edelleen paikallaan, jos vaaditaan virallinen sertifiointi.
PDFium Delphi Component -verkkodokumentaatio
Koodiesimerkki
procedure TForm1.OpenPdf(const FileName: string);
begin
Pdf.FileName := FileName;
PdfView.Pdf := Pdf;
PdfThumbnailView.Pdf := Pdf;
PdfView.DisplayMode := dmSingleContinuous;
PdfView.FitMode := pfmFitWidth;
PdfView.AllowUserTextSelection := True;
PdfView.Active := True;
end;
procedure TForm1.HighlightInvoiceNumber;
begin
Pdf.PageNumber := PdfView.PageNumber;
if Pdf.FindFirst('Invoice', []) >= 0 then
PdfView.HighlightSearchText('Invoice', False, False);
end;
procedure TForm1.SaveArchiveCopy(const OutputFile: string);
begin
if not Pdf.SaveAsPdfA(OutputFile, pac1b) then
raise Exception.Create('The PDF/A archive copy could not be saved.');
end;
procedure TForm1.SignForLongTermArchive(const OutputFile: string);
var
Options: TPadesSignOptions;
begin
Options := TPadesSignOptions.Default;
Options.CertificateThumbprint := SignerThumbprint;
Options.Level := plB_LTA; // allekirjoitus + TSA-tunnus + DSS + arkistoaikaleima
Options.TsaUrl := 'https://tsa.example.com/tsr';
Options.Reason := 'Approved for release';
if not Pdf.SignPades(OutputFile, Options) then
raise Exception.Create('The document could not be signed.');
end;
procedure TForm1.CheckSignatureLevel;
var
Result: TPadesValidationResult;
begin
Result := Pdf.ValidatePades;
if Result.IsCompliantAt(plB_LTA) and Result.IsCryptographicallyValid then
ShowMessage(Format('%d signature(s), %d archive time-stamp(s), verified.',
[Result.SignatureCount, Result.DocTimeStampCount]))
else
ShowMessage('The document does not reach the required PAdES baseline.');
end;
Tyypilliset käyttötapaukset
- Saavutettavat asiakirjalukijat, joissa on ääneenluvun ohjaus, synkronoitu sanakorostus, lomakenavigaatio, merkityn rakenteen tarkastelu ja heikkonäköisten näyttötilat.
- Asiakirjanhallintajärjestelmät, joissa on upotettu PDF-katselu, haku, tulostus ja lomaketyönkulut.
- Kirjanpito- ja laskusovellukset, jotka tarvitsevat PDF-tarkastusta, poimintaa, liitteiden käsittelyä, arkistovalmiiden tulosteiden tarkistuksia, erämuotoisia preflight-manifesteja ja raporttiliitteitä.
- Oikeudellinen, tekninen, lääketieteellinen ja julkishallinnon työpöytäohjelmisto, jossa käyttäjien on tarkastettava, tulostettava, validoitava, raportoitava ja säilytettävä PDF-asiakirjoja poistumatta sovelluksesta.
- Allekirjoitettujen asiakirjojen työnkulut säännellyillä toimialoilla — sopimukset, laskut, lähetysilmoitukset ja tallenteet, joissa on oltava PAdES B-T- tai B-LTA-allekirjoitus luotetulla aikaleimalla ja jotka pysyvät todennettavina vuosien ajan.
- Luottamuksellinen jakelu, joka vaatii PDF 2.0 AES-256 -salauksen määritellyin käyttöoikeuksin, sovelluksen itsensä kirjoittamana eikä ulkoisen työkalun toisella ajokerralla.
- Vaatimustenmukaisuus- ja sisäänottotyökalut, jotka tarvitsevat toistettavia PDF/A-, PDF/X-, PDF/UA-, PDF/E-, PDF/R- tai PDF/VT-tarkistuksia ennen tiedostojen reitittämistä ulkoisiin validaattoreihin tai arkistojärjestelmiin.
- Raporttikatselimet ja sisäiset liiketoimintatyökalut, jotka tarvitsevat nopeaa PDF-näyttöä, sivujen rasterointia, kopioitavaa tekstiä ja hallittua tulostusta.
Milloin valita PDFium Delphi Component
- Valitse PDFium Delphi Component, kun sovelluksen on katseltava, todennettava, allekirjoitettava, salattava ja toimitettava PDF-asiakirjoja: ammattimaiset lukijaperustat, PAdES-allekirjoitus, PDF 2.0 -salaus, kuusi standardivalidaattoria, linearisoitu ja inkrementaalinen tuloste, suurten tiedostojen suorituskyky, saavutettavuustuki, lomakkeet ja tulostus — kaikki yhdestä paketista lähdekoodin kera.
- Valitse HotPDF Delphi Component, kun sovelluksesi luo asiakirjoja etkä halua jakaa lainkaan renderöintimoottoria: HotPDF sisältää oman renderöijänsä, kuvakoodekkinsa, kirjasinmoottorinsa, viivakoodien luonnin, XFA-asettelun ja Factur-X-validoinnin, ja se käännetään suoraan suoritettavaan tiedostoosi.
- Valitse PDF Library for Delphi, kun yhden työkalupakin on katettava koko elinkaari tai kun tarvitset OCR:ää, viivakoodien lukemista, PKCS#11-laitetunnuksilla allekirjoittamista, EU:n luottamuslistan validointia tai DLL- / ActiveX- / Dylib-käyttöä muille kuin Delphi-kutsujille.
Vertailetko koko tuoteperhettä? Katso PDF-kehityskirjastojen yleiskatsaus, jossa PDFium Delphi Component, losLab PDF Library ja HotPDF Delphi Component on asetettu rinnakkain.
Usein kysytyt kysymykset
Onko PDFium Delphi Component vain ohut kääre PDFium DLL:n ympärillä?
Ei. PDFium renderöi ja lukee; se ei osaa allekirjoittaa asiakirjaa, kirjoittaa salausta, validoida PDF-standardia eikä tuottaa linearisoituja, objektivirtapohjaisia tai inkrementaalisia revisioita. Yli 62 000 paketin noin 115 000:sta Object Pascal -rivistä on yksiköissä, joilla ei ole vastinetta PDFiumin rajapinnassa ja jotka toteuttavat juuri nämä kerrokset: PAdES B-B:stä B-LTA:han -allekirjoituksen, puhtaan Pascal-pohjaisen AES- / SHA- / ASN.1-kryptopinon, PDF 2.0 AES-256 -salauksen, kuusi ISO-standardivalidaattoria, itse rakennetun PDF-sarjallistimen, XFDF:n, XMP:n sekä katselu-, lukija- ja saavutettavuusarkkitehtuurin.
Mitä moottoria PDFium Delphi Component käyttää?
PDFium Delphi Component käyttää PDFiumia — samaa avoimen lähdekoodin moottoriperhettä, joka on Chromiumin PDF-näytön taustalla — sivujen renderöintiin ja asiakirjojen lukemiseen. Kaiken sen, mitä moottori ei tarjoa, losLab on toteuttanut Object Pascalilla: komponenttimallin, PDF-sarjallistus- ja revisiokerroksen, digitaaliset allekirjoitukset, salauksen, standardivalidoinnin, lukija-arkkitehtuurin, saavutettavuuskerroksen, esimerkit ja testit.
Voiko PDFium Delphi Component allekirjoittaa PDF-asiakirjoja digitaalisesti?
Kyllä. Se toteuttaa ETSI EN 319 142-1 -standardin PAdES-perusprofiilit B-B, B-T, B-LT ja B-LTA: CMS- / CAdES-SignedData-rakenteen RFC 5652:n mukaan, RFC 3161 -aikaleimapyynnöt TSA-palvelulle, varmenneketjun keräämisen Document Security Storeen ja arkistoaikaleimat. Allekirjoitusavaimia käytetään Windows CNG -taustaosan kautta RSA-PSS-, PKCS#1- tai ECDSA-menetelmillä. PDFium itse osaa vain lukea olemassa olevia allekirjoitushakemistoja.
Voiko se salata PDF-asiakirjoja?
Kyllä. SaveAsEncrypted kirjoittaa ISO 32000-2 AES-256 -salauksen, mukaan lukien algoritmin 2.B mukaisen R6-salasanatiivisteen johtamisen, /O-, /U-, /OE-, /UE- ja /Perms-hakemistomerkinnät sekä kaikkien virtojen ja merkkijonojen salauksen. ISO/TS 32003 AES-GCM ja ISO/TS 32004 PDF MAC -tunnukset ovat tuettuja. AES-, SHA-256/384/512-, HMAC- ja ASN.1-primitiivit ovat puhdasta Object Pascalia ilman ulkoista C-riippuvuutta.
Tukeeko PDFium Delphi Component Lazarusta ja Free Pascalia?
Kyllä. Paketti sisältää Lazarus- / Free Pascal -pakettitiedostot ja LCL-demot Delphi- ja C++Builder-VCL-komponenttien rinnalla ja kattaa Delphin ja C++Builderin XE5:stä 13.1 Florenceen Win32- ja Win64-kohteilla.
Kuinka nopeasti se avaa erittäin suuria PDF-tiedostoja?
Katseluohjelma käyttää hakukykyistä, tarpeen mukaan tapahtuvaa PDFium-käyttöä koko etukäteislatauksen sijaan. Sisäisissä testeissä 2,x gt:n näytetiedostoilla ensimmäisestä näkymästä tuli käyttökelpoinen ennen koko asiakirjan lukemista; todelliset tulokset riippuvat tallennusvälineestä, asiakirjan rakenteesta ja laitteistosta.
Voiko PDFium Delphi Component luoda tai muokata PDF-asiakirjoja?
Se kattaa asiakirjojen kokoamisen: asiakirjojen luonnin, sivujen lisäämisen ja poistamisen, sivualueiden tuonnin, sivujen siirtämisen, N-up-kokoamisen, vesileimat, leimat ja sivusisällön päivitykset. Raskaaseen ohjelmalliseen PDF-tuotantoon HotPDF Delphi Component tai losLab PDF Library sopivat paremmin.
Käsitteleekö se AcroForm- ja XFA-lomakkeita?
Kyllä. Se käsittelee AcroForm-kenttiä, lomakkeen kohdistusta ja valittua tekstiä, kumoamista ja uudelleentekoa, generoituja ulkoasuja, kenttälippuja ja litistämistä, tunnistaa XFA-tilan ja voi käyttää valinnaisia V8- / XFA-yhteensopivia ajonaikaisia DLL-tiedostoja, kun niitä tarvitaan.
Mitä PDF-standardeja se voi validoida?
Kuusi standardiperhettä, joista jokaisella on oma validaattorinsa ja vastaava tallennus- tai merkintäaputoiminto: PDF/A (ISO 19005 osat 1-4, mukaan lukien PDF 2.0 -pohjaiset A-4 base/f/e), PDF/X (ISO 15930, mukaan lukien X-6), PDF/UA (ISO 14289-1), PDF/E (ISO 24517-1), PDF/VT (ISO 16612-2, mukaan lukien VT-2s-MIME-virtapakkaus) ja PDF/R (ISO 23504-1). PAdES-perusrakenne validoidaan erikseen ETSI EN 319 142-1:tä vasten. Preflight-raportit viedään TXT-, HTML-, Markdown-, JSON-, CSV-, SARIF 2.1.0-, JUnit XML- ja NDJSON-muodoissa. Validaattorit kattavat merkkitason ja kasvavan joukon tiedostotason kohtia; käytä niiden rinnalla erillistä validointimoottoria, kun vaaditaan virallinen sertifiointi.
Onko ajonaikaisia rojaltimaksuja tai käyttäjäkohtaisia maksuja?
Ei. Lisensoidut sovellukset jaetaan rojaltivapaasti ilman asiakirja- tai loppukäyttäjäkohtaisia ajonaikaisia maksuja.
Mitä lisenssi sisältää ja miten uusiminen toimii?
Uusi lisenssi ($350 Single, $700 Small Business (enintään 10 kehittäjää), $1050 Medium Business (enintään 30 kehittäjää), $2100 Enterprise (yksi yritys, yksi maa), $4200 Corporate (yksi yritys, maailmanlaajuisesti)) sisältää Object Pascal -lähdekoodin, vuoden päivitykset ja vuoden sähköpostituen. Nykyiset asiakkaat uusivat päivitysoikeuden 40 %:lla täydestä hinnasta.
Tutustu lisää: Delphi PDF Component & Spreadsheet Development
Tilaa tuotepäivitykset
Tilaa uusimmat päivitykset sähköpostiisi.
