PDFium forráskódú SDK

PDFium Delphi Component Delphihez, C++Builderhez és Lazarushoz

Készítsen éles használatra kész PDF-megjelenítőket és dokumentum-munkafolyamatokat anélkül, hogy a PDFium körüli alkalmazási réteget a semmiből tervezné meg. A PDFium Delphi Component Delphi natív VCL- és LCL-komponenseket, magas szintű dokumentum-API-kat, professzionális olvasó referenciaalkalmazásokat, nagyfájl-teljesítményt, akadálymentesítési eszközöket és teljes Object Pascal forráskódot egyesít.

PDFium PDF viewer

A PDFium Delphi Component áttekintése

TermékPDFium Delphi Component — professzionális, forráskódos PDF alkalmazás-SDK Delphihez, C++Builderhez és Lazarushoz
Ideális erreNagy teljesítményű PDF-olvasók, ellenőrző eszközök, dokumentum-munkafolyamatok és akadálymentes olvasási élmények szállítása natív alkalmazásokban
IDE-támogatásDelphi és C++Builder XE5–13.1 Florence (Win32, Win64); Lazarus / Free Pascal LCL
A motor szerepePDFium — a Chromium PDF-megjelenítése mögötti nyílt forráskódú motorcsalád — végzi az oldalrenderelést és a dokumentumolvasást; opcionális V8 / XFA futtató DLL-ek
Alkalmazási réteg152 000 sor Object Pascal 67 unitban, 495 nyilvános TPdf tag és 153 a TPdfView felületén, beleértve a megjelenítő-, szerializációs, aláírási, titkosítási, szabvány- és akadálymentesítési rétegeket, amelyeket a PDFium nem nyújt
Digitális aláírásokPAdES B-B / B-T / B-LT / B-LTA aláírás (ETSI EN 319 142-1), CMS / CAdES konténerek, RFC 3161 időbélyegzés, Document Security Store
TitkosításPDF 2.0 AES-256 írási támogatás (ISO 32000-2), ISO/TS 32003 AES-GCM, ISO/TS 32004 PDF MAC, tiszta Pascal AES / SHA / HMAC / ASN.1 alapokon
SzabványokPDF/A (1–4. rész), PDF/X (X-6-ig), PDF/UA, PDF/E, PDF/VT (VT-2s-ig), PDF/R validátorok mentési és jelölésbeszúró segédekkel
PDF-kimenetSaját fejlesztésű szerializáló: linearizált Fast Web View, objektum- és xref-stream csomagolás, módosított objektumokat tartalmazó inkrementális revíziók, ellenőrzött javító másolatok
Olvasói erőforrások35 futtatásra kész projekt: professzionális olvasó-referenciák, interakciós laborok, akadálymentesítési munkapadok, szabvány- és preflight eszközök, táblázatkinyerési labor, CJK- és RTL-szöveglaborok
Nagy fájlokAz igény szerinti hozzáférés elkerüli a több gigabájtos dokumentumok előzetes memóriamásolatát; párhuzamos oldalrenderelés és korlátozott munkatár
ForráskódTeljes Object Pascal forráskód minden licenchez
LicencelésJogdíjmentes, egyszeri $350-$4200 a csomagtól függően; megújítás a listaár 40%-áért
Jelenlegi verzió3.117.0 (2026-09-18)
PróbaverzióIngyenes demócsomag letöltése

Ahol a motor véget ér, és ahol a termék kezdődik

A PDFium egy renderelő. Oldalakat rajzol, szöveget nyer ki és meglévő szerkezeteket olvas — és ennyi. Nincs benne aláírás, titkosításíró, szabványvalidátor, linearizáló, inkrementális revízióíró, sem XFDF- vagy XMP-támogatás. A PDFium C API-jára épülő puszta kötés pontosan ezeket a korlátokat örökli.

A PDFium Delphi Component nagyjából 152 000 sor Object Pascal kódot szállít 67 unitban. Ebből több mint 64 000 sor olyan 40 unitban található, amelyeknek egyáltalán nincs megfelelője a PDFium API-jában — kriptográfia, aláírások, titkosítás, a hat szabványvalidátor, a PDF-szerializáló, XFDF, XMP, tördelés és szövegformálás. Pascalban írva, a közzétett ISO-, ETSI-, IETF- és FIPS-előírásokkal összevetve, és minden licenchez forráskódként mellékelve.

KépességPDFium motorA PDFium Delphi Component által megvalósítva
Digitális aláírásokCsak meglévő aláírás-szótárakat olvasPAdES B-B / B-T / B-LT / B-LTA aláírás, CMS / CAdES SignedData az RFC 5652 szerint, RFC 3161 időbélyeg-kliens, DSS- és VRI-beszúrás, Windows CNG kulcsok (RSA-PSS, PKCS#1, ECDSA), távoli / HSM aláírás, ahol a privát kulcs sosem hagyja el a szolgáltatást, valamint tanúsítványlánc-hitelesítés
TitkosításTitkosított fájlokat megnyit; titkosítást írni nem tudISO 32000-2 AES-256 (V5 / R6, a 2.B algoritmus szerinti kulcsszármaztatás), ISO/TS 32003 AES-GCM, ISO/TS 32004 PDF MAC, teljes stream- és sztringtitkosítás
Kriptográfiai primitívekEgyet sem tesz elérhetővéTiszta Object Pascal AES-128/256 CBC és GCM, SHA-256/384/512, SHA-3, HMAC, ASN.1 DER olvasó és író, a FIPS 197 és FIPS 180-4 tesztvektorokkal ellenőrizve
SzabványmegfelelésSemmilyen validátorPDF/A 1–4. rész, PDF/X X-6-ig, PDF/UA-1, PDF/E-1, PDF/VT-1/2/2s, PDF/R-1 — előírásszintű validátorok, jelölésbeszúrás és profiltudatos mentési segédek
PDF-szerializálásEgyetlen soros, teljes fájlos mentésLinearizált Fast Web View az F melléklet szerinti hint táblákkal, objektum- és xref-stream csomagolás, módosított objektumokat tartalmazó inkrementális revíziók bájtpontosan megőrzött előzménnyel, valamint szigorúan ellenőrzött javító másolatok
Sérült dokumentumokCsendes helyreállítás, jelentés nélkülSzigorú, kompatibilis és helyreállító betöltési házirendek strukturált diagnosztikával: újraépítési útvonal, sérülési offszetek, ütköző revíziók és keretállapot
Űrlapadat-csereNincs XFDF- vagy FDF-APIXFDF (ISO 19444-1) és FDF importálás és exportálás mezőértékekhez és 18 jegyzet-altípushoz
MetaadatokA klasszikus info-szótárat olvassaXMP-csomag olvasó és író típusos tárolókkal, amelyet minden szabványprofil használ
Hálózat és méretezésBájttartomány-visszahívások, semmi felettükProgresszív dokumentum-munkamenetek, prioritásos bájttartomány-ütemező deduplikációval, összevonással, korlátozott újrapróbálkozással és megszakítással, párhuzamos oldalrenderelés, valamint korlátozott munkatár, amely bezáráskor törlődő ideiglenes fájlba ürül
Alkalmazási rétegC-kezelők és visszahívásokHárom regisztrált VCL / LCL komponens, 495 nyilvános TPdf tag és 153 a TPdfView felületén, megjelenítőállapot, bélyegképek, olvasási munkamenetek és 35 futtatásra kész projekt

Ahelyett, hogy a megjelenítő állapotát, az interakciót, az aszinkron renderelést, a szövegleképezést, az űrlapfókuszt, az oldalnavigációt, az akadálymentesítési viselkedést, az aláíráskonténereket, a titkosítási szótárakat és a revízióírókat a nulláról tervezné meg, a csapatok tesztelt komponensekből és működő olvasóarchitektúrákból indulnak, majd a mellékelt Object Pascal forráskódot igazítják a saját termékükhöz.

Szinte azonnali nagy PDF-megnyitás: Belső tesztekben 2.x GB-os mintafájlokkal a kereshető, igény szerinti hozzáférés révén az első nézet már azelőtt használhatóvá vált, hogy a teljes dokumentum beolvasásra került volna; a tényleges eredmény a tárolótól, a dokumentum szerkezetétől és a hardvertől függ.

A nyilvános megjelenítő-példák és nagyfájlos tesztmunkafolyamat segítségével saját PDF-jeivel, tárolójával és célhardverével is megismételheti a megnyitástól az első nézetig tartó mérést.

Használja, ha a PDF-élménynek az alkalmazáson belül a helye, nem pedig egy külső megjelenítőben. A csomag vizuális és nem vizuális komponenseket, Object Pascal forráskódot, professzionális olvasó-referenciaalkalmazásokat, célzott munkafolyamat-példákat, PDFium DLL-eket, opcionális V8 / XFA-képes futásidejű DLL-eket, parancssoros preflight példákat, regressziós teszteket, valamint az alkalmazásszintű integrációhoz és az alacsonyabb szintű PDF-műveletekhez egyaránt dokumentációt tartalmaz.

A PDFium VCL Component támogatja a Delphi XE5-től a Delphi 13.1 Florence-ig és a C++Builder XE5-től a C++Builder 13.1 Florence-ig terjedő verziókat, Win32 és Win64 célpontokkal. A PDFium LCL Component Lazarus / Free Pascal csomagfájlokat és demókat tartalmaz az LCL munkafolyamatokhoz.

Fő képességek

  • Magas szintű alkalmazás-API-k: Delphi-natív dokumentum- és megjelenítőobjektumokkal dolgozzon ahelyett, hogy nyers PDFium kezelőket vezetne végig minden képernyőn, háttérfeladaton, űrlap-munkafolyamaton és felszabadítási útvonalon.
  • Megjelenítő (Viewer) felhasználói felület: Helyezzen egy TPdfView-t az űrlapra a nagyításhoz, forgatáshoz, illesztési módokhoz, egyoldalas és folyamatos elrendezésekhez, borítótudatos oldalpárokhoz, oldalárnyékokhoz, biztonságos hivatkozáskattintásokhoz, felhasználói szövegkijelöléshez, vágólapra másoláshoz és űrlapfókusz-munkafolyamatokhoz.
  • Bélyegkép (Thumbnail) navigáció: Adjon hozzá egy TPdfThumbnailView-t a megjelenítő mellé a görgethető oldalbélyegképekhez, föléhúzással (hover), kijelöléskiemeléssel és kattintásos navigációval.
  • Renderelés: Rendereljen oldalakat és csempéket (tiles) bitképekre, használjon másolás nélküli (zero-copy) DIB-írásokat, ahol lehetséges, futtasson megszakítható progresszív renderelést, rendereljen oldalhalmazt párhuzamosan a RenderPagesParallel segítségével, férjen hozzá alacsony szintű Skia hookokhoz, amikor a betöltött DLL exportálja őket, és tartsa reszponzívan a nagy oldalakat.
  • Streaming és nagy fájlok: Töltsön be lemezről, memóriából, bájttömbökből vagy egyéni kereshető streamekből (seekable streams) igény szerinti PDFium-olvasásokkal, így a nagy vagy távolról kiszolgált dokumentumokhoz nincs szükség előzetes memóriamásolatra.
  • Nagy fájlok indítása: Kezdje el a több gigabájtos PDF-ek áttekintését anélkül, hogy egy teljes előzetes memóriamásolatra várna; a megjelenítő kereshető, igény szerinti PDFium-hozzáférést használ, és a dokumentumblokkokat szükség szerint olvassa be.
  • Szöveg és keresés: Nyerjen ki oldalszöveget, keressen előre vagy hátra, emelje ki a találatokat, készítsen minden oldalra kiterjedő keresési listákat, és vizsgálja meg a karakterek téglalapjait, kezdőpontjait, szögeit, generált karaktereit, betűcsaládját, vastagságát, méretét, emelkedését, süllyedését és beágyazott-betűtípus állapotát.
  • Strukturált szöveg: A GetStructuredText oldal-, blokk-, sor- és stílusozott szakaszhierarchiát épít a karaktergeometriából, a betűtípus-metaadatokból, a szövegobjektum-azonosságból és a Tagged PDF szemantikából, fizikai elrendezés szerinti tartalék sorrenddel, ha a dokumentum nem hordoz címkéket.
  • Táblázatkinyerés: Az ExtractTables és az ExtractDocumentTables a szódobozokat transzformált útvonalvonalakkal kombinálva ismeri fel a keretezett és a szóközzel igazított táblázatokat, megőrzi az egyesített cellákat, megbízhatósági pontszámot ad, jelöli az oldalfolytatásokat, és CSV vagy JSON formátumot állít elő.
  • Szemantikus újratördelés HTML-be: A BuildReflowDocument a rögzített elrendezésű PDF-ből újrahasznosítható csomópontfát készít, amelynek biztonságos HTML-kimenete megőrzi a címsorokat, bekezdéseket, listákat, ábrákat, oldalszekciókat és táblázatcellákat — reszponzív megjelenítéshez, akadálymentesítéshez és tartalom-újrafelhasználáshoz.
  • Űrlapok: Dolgozzon AcroForm mezőkkel, XFA-állapotfelismeréssel, opcionális V8 / XFA segédelérhetőséggel, kijelölt űrlapszöveggel, űrlap-visszavonással / ismétléssel (undo / redo), generált űrlapmegjelenésekkel, mezőjelzőkkel (flags) és lapítással (flattening).
  • Űrlapadat-csere: Exportáljon és importáljon XFDF (ISO 19444-1) és FDF (ISO 32000-1 §12.7.11) formátumban mezőértékeket és 18 jegyzet-altípust — olyan formátumokat, amelyekhez a PDFium semmilyen API-t nem kínál, és amelyeket Pascalban, a komponens saját jegyzet- és mezőmodelljére építve valósítottunk meg.
  • OCR-integráció: Csatlakoztasson bármilyen felismerőmotort az IPdfOcrProvider felülethez, fogadjon oldalbitképeket meghatározott képpontformátumban, adjon vissza szónégyszögeket, a komponens pedig megírja a kereshető szövegréteget oldalankénti állapotjelentéssel és a meglévő szöveg kihagyásával.
  • Megjegyzések és hivatkozások: Hozzon létre, töröljön, számoljon és vizsgáljon megjegyzéseket; kezeljen oldalhivatkozásokat, webes hivatkozásokat, könyvjelzőcélpontokat, dokumentum-JavaScript műveleteket, URI / Launch kockázati felületeket és megjelenítői kattintási eseményeket.
  • Dokumentum-összeállítás: Hozzon létre dokumentumokat, adjon hozzá vagy töröljön oldalakat, importáljon oldaltartományokat címke vagy fizikai index alapján, mozgasson oldalakat, állítson össze N-up oldalakat, használjon újra oldalakat Form XObjectként, alkalmazzon vízjeleket vagy bélyegzőket, frissítse az oldal tartalmát, és kezelje az oldaldobozokat (page boxes).
  • PDF-kimenet és revíziók: Mentsen linearizált Fast Web View fájlokat oldaleltolás- és megosztottobjektum-hint táblákkal, csomagolja az objektumokat objektumstreamekbe teljes 2-es típusú xref-lefedettséggel, fűzzön hozzá módosított objektumokat tartalmazó inkrementális revíziókat, amelyek az előző kimenetet bájtról bájtra megőrzik, és készítsen javító másolatokat, amelyeket kiadás előtt egy független szigorú betöltés újraellenőriz.
  • Digitális aláírások: Írjon alá PAdES B-B, B-T, B-LT vagy B-LTA alapszinten; építsen CMS / CAdES SignedData szerkezetet a profil által megkövetelt aláírt attribútumokkal; kérjen RFC 3161 tokent egy TSA-tól; gyűjtse a tanúsítványláncot Document Security Store-ba; adjon hozzá archív időbélyegeket; és validáljon bármely dokumentumot előírásszintű PAdES-ellenőrzésekkel és tanúsítványlánc-hitelesítéssel, szinkron vagy aszinkron módon.
  • Távoli és HSM-aláírás: Bontsa két lépésre a műveletet a PreparePadesRemoteSignature és a CompletePadesRemoteSignature hívásokkal — az alkalmazás elkészíti a helykitöltős dokumentumot és a SHA-256 lenyomatot hordozó hordozható aláírási kérelmet, egy távoli szolgáltatás vagy hardvermodul visszaadja a leválasztott CMS-t, a komponens pedig beilleszti azt. A privát kulcsnak sosem kell elérnie a munkaállomást.
  • Titkosítás és integritás: Írjon PDF 2.0 AES-256 titkosítást helyes R6 kulcsszármaztatással és jogosultsági blokkokkal, használjon ISO/TS 32003 AES-GCM eljárást, ahol szükséges, csatoljon ISO/TS 32004 PDF MAC tokeneket, és támaszkodjon Object Pascalban írt AES, SHA-2, SHA-3, HMAC és ASN.1 primitívekre, külső C-függőség nélkül.
  • Tartalom- és biztonságvizsgálat: Nyerjen ki képeket, rendereljen objektumbitképeket, vizsgálja az objektumok határait és átlátszóságát, olvasson mellékleteket, metaadatokat, aláírásokat, jogosultságokat, nyelvet, oldalcímkéket, oldalmódokat, megjelenítői preferenciákat, címkézett PDF-struktúrát és fájlazonosítókat. A TPdfStreamInspector tetszőleges stream-objektumokat dekódol explicit forrás-, nyers, dekódolt, kiterjesztési arány- és streamszám-keretek között, így egy kicsomagolási bomba strukturált állapotot ad vissza a memória kimerítése helyett.
  • Akadálymentes olvasás: Építsen mondatszintű olvasási egységeket, képezze vissza a felolvasott szöveget a PDF-tartalomra, vezéreljen szószintű olvasási kiemeléseket, navigáljon űrlapmezők között, vizsgálja a címkézett struktúrát, és alkalmazzon gyengénlátóknak szánt bitképtranszformációkat a segítő olvasási munkafolyamatokhoz.
  • Preflight jelentések: Generáljon szabványközpontú auditjelentéseket megfelelt (pass), cselekvést igénylő (action-required), felülvizsgálat (review), prioritás, problémakategória, kategóriaszám és következő-cselekvés mezőkkel; exportáljon ember által olvasható TXT, HTML és Markdown vagy gép által olvasható JSON, CSV, SARIF 2.1.0, JUnit XML és NDJSON formátumot; készítsen stabil SHA-256 jelentésujjlenyomatokat; futtasson kötegelt (batch) összefoglalókat; csatoljon jelentéseket a felülvizsgálati másolatokhoz; és állítsa meg a buildet a parancssori futtató kilépési kódjával.
  • Nyomtatás: Nyomtasson oldaltartományokkal, példányszámokkal, méretezési preferenciákkal, N-up összeállítással, páros/páratlan szűréssel, szürkeárnyalatos kimenettel, megjelenítői preferencia-metaadatokkal, valamint a SetPdfPrintPaperHandlingDevMode funkcióval a duplex és papírkezelési integrációhoz.

Megfelelőség-tudatos PDF munkafolyamatok

A PDFium Delphi Component szabványközpontú validálási és mentési API-kat tesz elérhetővé azoknak a csapatoknak, amelyeknek kiszámítható PDF-átadásra, archív felülvizsgálatra, nyomtatási munkafolyamatokra, hozzáférhetőségi ellenőrzésekre, mérnöki dokumentumokra, változó adatú kimenetre vagy raszterzárásos szállításra van szükségük.

MunkafolyamatPDFium Delphi Component támogatásAlkalmazás felelőssége
PDF/AValidatePdfA, SaveAsPdfA, PdfAConformance az ISO 19005 1–4. részére — beleértve a PDF 2.0 alapú A-4, A-4f és A-4e profilokat — OutputIntent-ellenőrzésekkel, XMP-metaadat-ellenőrzésekkel, betűtípus-beágyazási ellenőrzésekkel, RoleMap- és ParentTree-szerkezetellenőrzésekkel, a C melléklet szerinti implementációs korlátokkal, titkosítási és JavaScript-korlátozásokkal, valamint profiltudatos mentési segédekkel.Válassza ki az archív célpontot, adjon meg helyes dokumentum-metaadatokat és színadatokat, és vizsgáljon felül minden jelentett validálási problémát a szállítás előtt.
PDF/XValidatePdfX, SaveAsPdfX, PdfXConformance az X-1a-tól a PDF 2.0 alapú X-6-ig, OutputIntent- és ICC-kezeléssel, profilfüggő átlátszósági és színtérkorlátozásokkal, TrimBox / ArtBox / BleedBox geometriaellenőrzésekkel és nyomtatásbiztos profilellenőrzésekkel.Adjon meg a gyártásnak megfelelő kimeneti szándék (output intent) adatokat, oldalgeometriát és nyomtatási beállításokat a cél PDF/X profilhoz.
PDF/UAValidatePdfUa, SaveAsPdfUa, PdfUaConformance, nyelvi és címkézési ellenőrzések, struktúrafa-vizsgálat, megjelölt tartalom (marked-content) felülvizsgálat és hozzáférhetőségi profil validálás.Írjon értelemszerű olvasási sorrendet, címsorokat, listákat, táblázatszemantikát, alternatív szöveget és dokumentumnyelvet a forrás munkafolyamatba.
PDF/E, PDF/VT, PDF/RValidatePdfE, ValidatePdfVT, ValidatePdfR, a hozzájuk tartozó SaveAs... API-k és megfelelőségi tulajdonságok mérnöki, változó adatú és raszter-orientált PDF-profilokhoz. A PDF/VT lefedi a DPart-hierarchiákat, a dokumentumrész-metaadatokat és a VT-2s többrészes MIME-stream csomagolást; a PDF/E beágyazott sRGB kimeneti szándékot szúr be; a PDF/R oldalanként egyetlen sávképet és az engedélyezett kódolási listát kényszeríti ki.Igazítsa a profilt az üzleti munkafolyamathoz, és tartsa a forrástartalmat a kiválasztott szabvány megengedett funkciókészletén belül.
PAdES aláírásokA SignPades, SignPadesToStream, SignPadesBytes, SaveAsPadesDss és ValidatePadesCompliance lefedi az ETSI EN 319 142-1 szerinti B-B, B-T, B-LT és B-LTA alapszinteket, RFC 3161 időbélyegzéssel, Document Security Store beszúrással, ESIC bővítményjelölőkkel és 26 előírásszintű validálási kóddal. A SignPadesWithPdfA egyetlen munkafolyamatban egyesíti az archív konverziót és az aláírást.Adja meg az aláíró tanúsítványt és annak láncát, válasszon TSA-végpontot az időbélyegzett szintekhez, és határozza meg szervezete megőrzési és visszavonási házirendjét.
Preflight automatizálásAz FPdfPreflightReport és a PreflightReportCli a PDF/A, PDF/UA, PDF/E, PDF/X, PDF/R és PDF/VT eredményeket ember által olvasható TXT, HTML és Markdown vagy gép által olvasható JSON, CSV, SARIF 2.1.0, JUnit XML és NDJSON formátumba összesíti, determinisztikus sorrenddel és stabil SHA-256 ujjlenyomatokkal.Döntse el, hogy a megfelelt, cselekvést igénylő, felülvizsgálat vagy problémák száma blokkolja-e a CI-t, a szállítást vagy az archívumba történő felvételt.

Ezek az API-k úgy lettek kialakítva, hogy a szabványos munkát láthatóvá tegyék a kódban. A validálási eredmények, a preflight összefoglalók és a mentési segédek segítenek az alkalmazásának elutasítani vagy kijavítani a problémás kimenetet, ahelyett, hogy csendben elszállítana egy olyan fájlt, amely csak később hiúsul meg egy archívumban, nyomtatási vagy hozzáférhetőségi folyamatban. A beépített validátorok a jelölésszintű és a kiválasztott fájlszintű ellenőrzésekre összpontosítanak; azoknak a csapatoknak, amelyek hivatalos tartalomszintű tanúsítást igényelnek, dedikált validálási motorjukkal kell párosítaniuk őket.

Komponens architektúra

  • TPdf: Nem vizuális dokumentumkomponens betöltéshez, stream hozzáféréshez, mentéshez, rendereléshez, kereséshez, kinyeréshez, validáláshoz, űrlaphozzáféréshez, oldalműveletekhez, metaadatokhoz, mellékletekhez, megjegyzésekhez, preflight jelentéskészítéshez és PDF profil munkafolyamatokhoz.
  • TPdfView: Vizuális megjelenítő komponens megjelenítési módokhoz, felhasználói interakcióhoz, hivatkozásokhoz, görgetéshez, nagyításhoz, kijelöléshez, űrlapfókuszhoz, kiemeléshez, oldalnavigációhoz és vágólap munkafolyamatokhoz.
  • TPdfThumbnailView: Görgethető bélyegkép (thumbnail) oldalsó panel az oldalnavigációhoz, az aktuális oldal követéséhez, a föléhúzási visszajelzéshez és a megjelenítő társ elrendezéseihez.
  • Segéd (Helper) unitok: Összesen 67 Object Pascal unit. A motorkötésen túl öt csoportba rendeződnek: kriptográfia (FPdfAes, FPdfAesGcm, FPdfSha256, FPdfSha512, FPdfSha3, FPdfHmac, FPdfAsn1), aláírás (FPdfPades, FPdfCms, FPdfTsa, FPdfCryptoWin, FPdfCryptoMac, FPdfCryptoSsl, FPdfPkcs11, FPdfTrustedList), szabványok (FPdfPdfa, FPdfPdfx, FPdfPdfua, FPdfPdfe, FPdfPdfvt, FPdfPdfr, FPdfPreflightReport), szerializálás és integritás (FPdfCompress, FPdfEncrypt, FPdfMac, FPdfStreamInspect, FPdfContentNormalize), valamint tartalomszolgáltatások (FPdfXfdf, FPdfXmp, FPdfLayout, FPdfMeasure, FPdfTextShaping, FPdfTextShapingHb, FPdfBidi, FPdfStructTree, FPdfAsync, FPdfMatrix).

A fenti unitok mindegyike olyan forráskód, amelyet megkap, és amelyben léptethet. A kriptográfiai primitívek Object Pascal nyelvűek, a FIPS 197 és FIPS 180-4 közzétett tesztvektoraival ellenőrizve, így az aláírás és a titkosítás nem visz külső C-könyvtárat a telepítésébe, és harmadik féltől származó binárist a biztonsági felülvizsgálatába.

Töltse le a PDFium Delphi Component demó csomagot

2026-09-18 Version 3.117.0: PDFium Delphi Component változásnapló | API-referencia. A 3.117.0 kiterjeszti a táblázatfelismerést a kitöltött téglalapként rajzolt keretekre és árnyalásokra, így a Wordből, a Google Docsból és böngészőkből exportált táblázatok is megtalálhatók; összekapcsolja az oldalakon át folytatódó táblázattöredékeket, és új TableExtractionLab demót hoz kötegelt mappafeldolgozással és CSV / JSON exporttal. A legutóbbi kiadások a PAdES aláírást és ellenőrzést a Windowson túlra viszik PKCS#11 tokeneken, macOS Keychain-en és OpenSSL backendeken keresztül, tiszta Pascal Unicode Bidirectional Algoritmust adnak HarfBuzz formázással a Free Pascal célokhoz, és a minősített megbízhatóságot hitelesített európai trusted listákhoz mérten értékelik.

Licencelés és árak

Fizessen hitel-/bankkártyával, PayPallel, AliPay-jel vagy banki átutalással a 2Checkout / FastSpring fizetési felületein keresztül — minden licenctípusnál mindkettő fel van tüntetve, válasszon bármelyiket. Minden új PDFium Delphi Component licenc tartalmazza az Object Pascal forráskódot, egy év frissítést és egy év e-mailes támogatást.

LicencFejlesztőkÁr (egyszeri)Rendelés
Single1 fejlesztő$350PDFium Delphi Component Single vásárlása
Small Businesslegfeljebb 10 fejlesztő$700PDFium Delphi Component Small Business vásárlása
Medium Businesslegfeljebb 30 fejlesztő$1050PDFium Delphi Component Medium Business vásárlása
EnterpriseEgy vállalat és egyetlen országon belüli leányvállalatai minden fejlesztője$2100PDFium Delphi Component Enterprise vásárlása
CorporateEgy vállalat és világszerte működő leányvállalatai minden fejlesztője$4200PDFium Delphi Component Corporate vásárlása

Licencválasztás: Válassza azt a szintet, amely lefedi a fejlesztői létszámát: Single (1 fejlesztő), Small Business (legfeljebb 10) vagy Medium Business (legfeljebb 30). Az Enterprise egy vállalat és egyetlen országon belüli leányvállalatai minden fejlesztőjére kiterjed; a Corporate ugyanezt a lefedettséget világszerte biztosítja.

Enterprise és Corporate forrás extrák: A PDFium Delphi Component Enterprise és Corporate egyaránt tartalmazza a dedikált, eszközszintű példaprogram, a PDF Intake & Accessibility Review Workbench Pro teljes forráskódját. A normál esetben csak belső validálásra használt teljes tesztkészletek forráskódja kérésre elérhető.

Meglévő ügyfél megújítása: Újítsa meg a frissítésekhez való hozzáférést a jelenlegi listaár 40%-áért; ha a frissítési szolgáltatása több mint 1 éve megszakadt, helyette teljes áras vásárlás szükséges. Nyissa meg a PDFium Delphi Component vásárlási és megújítási oldalát.

Professzionális olvasó-referenciaalkalmazások

A csomag túlmutat az elszigetelt API-részleteken. A 35 futtatásra kész projekt megmutatja, hogyan működnek együtt a komponensek teljes alkalmazásfolyamatokban, tesztelt kiindulópontot adva az éles felhasználói felülethez, az interakcióhoz, a teljesítményhez, a felülvizsgálathoz, a szabványokhoz, a biztonsághoz és az akadálymentesítéshez. Minden demó már betöltött tartalommal indul, így az első kattintás tényleg csinál valamit, nem fájlt kér.

  • PDFViewer: Teljes olvasóalapozás szövegkijelöléssel, kereséssel, könyvjelzőkkel, oldalnavigációval, nyomtatással, hivatkozásokkal, megjelenítési módokkal, bélyegképekkel és azzal az eseménykezeléssel, amelyet egy valódi asztali megjelenítő megkövetel.
  • MultiPageViewer: Folyamatos, oldalpáros, borítótudatos és többoldalas viselkedés azokhoz a dokumentum-felülvizsgálati alkalmazásokhoz, amelyeknek egyetlen renderelt oldalnál többre van szükségük.
  • SplitView: Egy dokumentum két szinkronizált nézete az összehasonlító, hivatkozási és felülvizsgálati munkafolyamatokhoz.
  • ViewerInteractionLab és SearchAndSelect: Újrahasznosítható interakciós minták illesztési módokhoz, oldalszínekhez, forgatáshoz, keresési kiemeléshez, minden oldalra kiterjedő találatlistákhoz, kijelölt szöveg előnézetéhez, vágólap-munkafolyamatokhoz és koordináta-leképezéshez.
  • AccessibilityReader és AccessibilityLab: Felolvasási munkamenetek, gazdabeszédmotor-integráció, mondatszintű olvasási egységek, szószintű olvasási kiemelések, űrlapnavigáció, címkézett struktúra vizsgálata és gyengénlátó megjelenítési módok.

Munkafolyamat-példák az olvasón túl

  • ContentExtractionLab: Egyetlen munkafolyamat a metaadatokhoz, szöveghez, oldalobjektumokhoz, képekhez, mellékletekhez, hivatkozásokhoz, megjegyzésekhez, könyvjelzőkhöz, betűtípusokhoz és karaktermetrikákhoz TXT / JSON exportálással.
  • PDFtoJpg, BatchExport és ImageToPDF: Raszterexportálás, kötegelt (batched) többfájlos konverzió, streaming betöltés, DPI / minőségvezérlők, jelszóbevitel, haladás és együttműködő megszakítás.
  • MergePDF, SplitPDF, CreatePDF és WatermarkStamp: Dokumentum-összeállítás, programozott PDF-létrehozás, újrahasznosítható Form XObject vízjelek, sarokbélyegzők és oldalszámcímkék.
  • FormFill, FontProperties és Attachment: Űrlapértékek szerkesztése és lapítása, indexelt betűtípus- és karaktervizsgálat, valamint beágyazott fájlok kinyerése vagy létrehozása.
  • SecurityAudit: Csak olvasható vizsgálat jogosultságokhoz, mellékletekhez, JavaScripthez, URI / Launch hivatkozásokhoz, webes hivatkozásokhoz, aláírásokhoz, XFA-állapothoz, futásidejű segédelérhetőséghez és TXT / JSON auditjelentésekhez.
  • XfdfLab és XfaLab: Űrlapadatok és megjegyzések oda-vissza mozgatása XFDF és FDF formátumban, valamint az XFA-állapotfelismerés kipróbálása az opcionális V8 / XFA-képes futtatókörnyezettel.
  • CJKTextLab és RTLTextLab: Kínai, japán, koreai, arab és héber szövegkezelés — kinyerés, keresés, kijelölési geometria és szövegformálási viselkedés olyan írásrendszereken, ahol a naiv karaktersorrend-feltevések összeomlanak.
  • AnnotationsLab és NavigationLab: Jelölő megjegyzések létrehozása és szerkesztése négypontos geometriával, valamint könyvjelző-, célpont-, névvel megadott művelet- és oldalcímke-navigációs minták.
  • AccessibilityWorkbenchCli és IntakeWorkbenchCli: Fejléc nélküli felülvizsgálati és beviteli folyamatok kötegelt akadálymentesítési értékeléshez és dokumentumbefogadáshoz, ütemezett feladatokhoz és CI-hez illeszkedve, nem asztali ablakhoz.
  • StandardsLab, PreflightReport és PreflightReportCli: PDF/A, PDF/UA, PDF/E, PDF/X, PDF/R és PDF/VT validálási és mentési munkafolyamatok, jelentés-előnézetek, TXT / HTML / Markdown / JSON / CSV export, kötegelt (batch) mappák, rendezett összefoglalók, duplikátum-biztos jelentésnevek, jelentéscsatolás és CI-orientált failon= kilépési viselkedés.

Miért választják a csapatok a PDFium Delphi Component-et

  • Aláírás és titkosítás második szállító nélkül: A PAdES B-B-től B-LTA-ig, az RFC 3161 időbélyegzés és a PDF 2.0 AES-256 titkosítás ennek a könyvtárnak a része. A legtöbb Delphi-csapat idáig külön aláíró SDK-val vagy OpenSSL-telepítéssel jut el; itt egyetlen csomag, egyetlen licenc és auditálható Pascal forráskód áll rendelkezésre.
  • Szabványmunka, amely látszik a kódban: Hat ISO-szabványcsaládhoz valódi validátorok tartoznak előírásszintű eredménykódokkal, nem pusztán egy jelölőnégyzet. A TXT, HTML, Markdown, JSON és CSV preflight kimenet közvetlenül illeszkedik a CI-be, a parancssori futtató pedig az Ön által megadott feltételek esetén hibás kilépési kódot ad.
  • PDF-író, amellyel a motor nem rendelkezik: Linearizált Fast Web View, objektumstream-csomagolás és módosított objektumokat tartalmazó inkrementális revíziók, amelyek az előző fájlt bájtról bájtra megőrzik — pontosan azok a kimeneti formák, amelyeket az archív rendszerek, a webes kiszolgálás és az auditnyomok elvárnak.
  • Alkalmazási réteg, nem csupán importált függvények: Három regisztrált komponens, 495 nyilvános TPdf tag és 153 a TPdfView felületén, lefedve a dokumentumállapotot, a megjelenítői interakciót, a renderelést, a szöveget, az űrlapokat, a megjegyzéseket, a nyomtatást, az akadálymentesítést, a validálást és az ismételhető munkafolyamat-kódot.
  • Professzionális olvasók, amelyeket tanulmányozhat és bővíthet: 35 futtatásra kész projekt — megjelenítő, többoldalas, osztott nézet, interakció, keresés, szabványok, biztonsági audit, CJK- és RTL-szöveg, valamint akadálymentes olvasás — lerövidíti az utat az első kiértékeléstől a termékspecifikus olvasóig.
  • Valódi dokumentumokra tervezett teljesítmény: Kereshető, igény szerinti betöltés, közvetlen DIB-renderelési útvonalak, megszakítható progresszív renderelés, párhuzamos oldalrenderelés és korlátozott munkatár, amely ideiglenes fájlba ürül a memória kimerítése helyett.
  • Akadálymentesítés a jelölőnégyzeten túl: Olvasási munkamenetek, olvasási egységek, beszéd-oldal leképezés, szószintű kiemelések, gyengénlátó transzformációk, űrlaphozzáférés és címkézett struktúra vizsgálata támogatja a segítő olvasási élményeket.
  • Az ellenséges bemenet kezelése ellenségesként: A stream-dekódolás, a tartalomnormalizálás és a struktúravizsgálat mind explicit forrás-, kimenet-, token-, beágyazási és kiterjesztésiarány-keretek között fut, így egy hibás vagy szándékosan preparált PDF strukturált állapotot ad vissza, nem pedig leviszi a folyamatot.
  • PDFium renderelési minőség: Használja a Chromium PDF-megjelenítése mögötti nyílt forráskódú motorcsaládot, miközben az alkalmazási réteg és a forráskód a saját kódbázisában marad.
  • Nincsenek futásidejű jogdíjak: Építsen asztali alkalmazásokat dokumentumonkénti vagy végfelhasználónkénti futásidejű díjak nélkül.
  • Forráskód, IDE-lefedettség és karbantartott tesztek: Teljes Object Pascal forráskód, Delphi és C++Builder XE5-től 13.1 Florence-ig, Lazarus / Free Pascal támogatás, valamint automatizált lefedettség a dokumentum-, renderelési, űrlap-, struktúra-, nyomtatási, bélyegkép-, aláírási, titkosítási, szabvány- és megjelenítői munkafolyamatokra.

Az akadálymentes olvasás mint alkalmazásfunkció

Az akadálymentesítés az olvasóarchitektúra része, nem csupán egy validálási eredmény. A TPdfReadingSession összehangolja a mondatszintű olvasási egységeket, a felolvasott szöveg leképezéseit és a szóeseményeket, így a gazdaalkalmazás beszédmotorja szinkronban tarthatja a felolvasást az oldallal.

A mellékelt akadálymentesítési olvasó bemutatja a gazdaoldali beszédszolgáltatásokkal való integrációt, a szószintű olvasási kiemeléseket, az állítható beszédfolyamot, a kereshető olvasási egységeket, a billentyűzetorientált űrlaphozzáférést és a gyengénlátó megjelenítési módokat. A címkézett struktúra vizsgálata és a PDF/UA-orientált ellenőrzések segítenek megérteni a dokumentum szemantikáját, miközben hivatalos tanúsításhoz továbbra is dedikált validálás javasolt.

PDFium Delphi Component online dokumentáció

Kódpélda

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;          // aláírás + TSA-token + DSS + archív időbélyeg
  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;

Tipikus felhasználási esetek

  • Akadálymentes dokumentumolvasók felolvasásvezérléssel, szinkronizált szókiemeléssel, űrlapnavigációval, címkézett struktúra vizsgálatával és gyengénlátó megjelenítési módokkal.
  • Dokumentumkezelő rendszerek beágyazott PDF megtekintéssel, kereséssel, nyomtatással és űrlap munkafolyamatokkal.
  • Számviteli és számlázó alkalmazások, amelyeknek PDF felülvizsgálatra, kinyerésre, mellékletkezelésre, archívumkész kimeneti ellenőrzésekre, kötegelt (batch) preflight manifesztumokra és jelentéscsatolásokra van szükségük.
  • Jogi, mérnöki, orvosi és kormányzati asztali szoftverek, ahol a felhasználóknak meg kell vizsgálniuk, nyomtatniuk, validálniuk, jelentést tenniük és megőrizniük a PDF-dokumentumokat anélkül, hogy elhagynák az alkalmazást.
  • Aláírt dokumentumok munkafolyamatai szabályozott ágazatokban — szerződések, számlák, szállítólevelek és iratok, amelyeknek PAdES B-T vagy B-LTA aláírást kell hordozniuk megbízható időbélyeggel, és éveken át ellenőrizhetőnek kell maradniuk.
  • Bizalmas terjesztés, amely PDF 2.0 AES-256 titkosítást igényel meghatározott jogosultságokkal, magától az alkalmazástól megírva, nem pedig egy külső eszköz második menetében.
  • Megfelelőségi és adatbeviteli eszközök, amelyeknek ismételhető PDF/A, PDF/X, PDF/UA, PDF/E, PDF/R vagy PDF/VT ellenőrzésekre van szükségük, mielőtt a fájlokat külső validátorokhoz vagy archív rendszerekhez továbbítanák.
  • Jelentésmegjelenítők és belső üzleti eszközök, amelyeknek gyors PDF megjelenítésre, oldal raszterizálásra, másolható szövegre és ellenőrzött nyomtatásra van szükségük.

Mikor válassza a PDFium Delphi Component-et

  • Válassza a PDFium Delphi Component-et, ha az alkalmazásnak PDF-dokumentumokat kell megjelenítenie, ellenőriznie, aláírnia, titkosítania és kiszállítania: professzionális olvasóalapok, PAdES aláírás, PDF 2.0 titkosítás, hat szabványvalidátor, linearizált és inkrementális kimenet, nagyfájl-teljesítmény, akadálymentesítési támogatás, űrlapok és nyomtatás — mindez egyetlen csomagból, forráskóddal.
  • Válassza a HotPDF Delphi Component-et, ha az alkalmazása dokumentumokat állít elő, és semmilyen renderelőmotort nem szeretne terjeszteni: a HotPDF saját renderelőmotort, képkodekeket, betűtípusmotort, vonalkódgenerálást, XFA-tördelést és Factur-X validálást hordoz, és közvetlenül a futtatható állományába fordul.
  • Válassza a PDF Library for Delphi-t, ha egyetlen eszköztárnak kell lefednie a teljes életciklust, vagy ha OCR-re, vonalkód-olvasásra, PKCS#11 hardvertokenes aláírásra, EU bizalmi lista szerinti validálásra, illetve DLL / ActiveX / Dylib elérésre van szüksége a nem Delphi hívók számára.

Az egész családot hasonlítaná össze? A PDF fejlesztői könyvtárak áttekintése egymás mellett mutatja be a PDFium Delphi Component-et, a losLab PDF Library-t és a HotPDF Delphi Component-et.

Gyakori kérdések

A PDFium Delphi Component csak a PDFium DLL vékony burkolója?

Nem. A PDFium renderel és olvas; nem tud dokumentumot aláírni, titkosítást írni, PDF-szabványt validálni, sem linearizált, objektumstream- vagy inkrementális revíziót előállítani. A csomagban lévő nagyjából 152 000 sor Object Pascal kódból több mint 64 000 sor olyan unitokban van, amelyeknek nincs megfelelője a PDFium API-jában, és pontosan ezeket a rétegeket valósítja meg: PAdES B-B-től B-LTA-ig terjedő aláírás, tiszta Pascal AES / SHA / ASN.1 kriptográfiai készlet, PDF 2.0 AES-256 titkosítás, hat ISO-szabványvalidátor, saját fejlesztésű PDF-szerializáló, XFDF, XMP, valamint a megjelenítő-, olvasó- és akadálymentesítési architektúra.

Milyen motort használ a PDFium Delphi Component?

A PDFium Delphi Component a PDFiumot — ugyanazt a nyílt forráskódú motorcsaládot, amely a Chromium PDF-megjelenítése mögött áll — használja az oldalrendereléshez és a dokumentumolvasáshoz. Mindent, amit a motor nem nyújt, a losLab valósítja meg Object Pascalban: a komponensmodellt, a PDF-szerializációs és revíziós réteget, a digitális aláírásokat, a titkosítást, a szabványvalidálást, az olvasóarchitektúrát, az akadálymentesítési réteget, a példákat és a teszteket.

Tud digitálisan aláírni PDF-dokumentumokat?

Igen. Megvalósítja az ETSI EN 319 142-1 szerinti PAdES alapprofilokat: B-B, B-T, B-LT és B-LTA — CMS / CAdES SignedData felépítése az RFC 5652 szerint, RFC 3161 időbélyegkérések egy TSA felé, tanúsítványlánc gyűjtése Document Security Store-ba és archív időbélyegek. Az aláíró kulcsokat a Windows CNG háttéren keresztül használja RSA-PSS, PKCS#1 vagy ECDSA eljárással. Maga a PDFium csak meglévő aláírás-szótárakat tud olvasni.

Tud PDF-dokumentumokat titkosítani?

Igen. A SaveAsEncrypted ISO 32000-2 AES-256 titkosítást ír, beleértve a 2.B algoritmus szerinti R6 jelszó-hash származtatást, az /O /U /OE /UE /Perms szótárbejegyzéseket, valamint a teljes stream- és sztringtitkosítást. Az ISO/TS 32003 AES-GCM és az ISO/TS 32004 PDF MAC tokenek támogatottak. Az AES, SHA-256/384/512, HMAC és ASN.1 primitívek tiszta Object Pascal nyelvűek, külső C-függőség nélkül.

Támogatja a Lazarust és a Free Pascalt?

Igen. A csomag Lazarus / Free Pascal csomagfájlokat és LCL demókat tartalmaz a Delphi és C++Builder VCL komponensek mellett, a Delphi és C++Builder XE5-től 13.1 Florence-ig terjedő verzióira, Win32 és Win64 célokra.

Milyen gyorsan nyit meg nagyon nagy PDF-eket?

A megjelenítő kereshető, igény szerinti PDFium-hozzáférést használ a teljes előtöltés helyett. Belső tesztekben 2.x GB-os mintafájlokkal az első nézet már azelőtt használhatóvá vált, hogy a teljes dokumentum beolvasásra került volna; a tényleges eredmény a tárolótól, a dokumentum szerkezetétől és a hardvertől függ.

Képes PDF dokumentumokat létrehozni vagy szerkeszteni?

Lefedi a dokumentum-összeállítást: dokumentumok létrehozása, oldalak hozzáadása és törlése, oldaltartományok importálása, oldalak mozgatása, N-up összeállítás, vízjelek, bélyegzők és oldaltartalom-frissítések. Intenzív programozott PDF-szerzőséghez a HotPDF Delphi Component vagy a losLab PDF Library az alkalmasabb választás.

Kezeli az AcroForm és XFA űrlapokat?

Igen. Kezeli az AcroForm mezőket, az űrlapfókuszt és a kijelölt szöveget, a visszavonást és ismétlést, a generált megjelenéseket, a mezőjelzőket és a lapítást, felismeri az XFA-állapotot, és szükség esetén opcionális V8 / XFA-képes futásidejű DLL-eket használ.

Mely PDF szabványokat tudja validálni?

Hat szabványcsaládot, mindegyiket saját validátorral és hozzá tartozó mentési vagy jelölésbeszúró segéddel: PDF/A (ISO 19005 1–4. rész, beleértve a PDF 2.0 alapú A-4 base/f/e profilokat), PDF/X (ISO 15930, X-6-tal együtt), PDF/UA (ISO 14289-1), PDF/E (ISO 24517-1), PDF/VT (ISO 16612-2, a VT-2s MIME-stream csomagolással együtt) és PDF/R (ISO 23504-1). A PAdES alapszintű szerkezetét külön, az ETSI EN 319 142-1 alapján ellenőrzi. A preflight jelentések TXT, HTML, Markdown, JSON, CSV, SARIF 2.1.0, JUnit XML és NDJSON formátumban exportálhatók. A validátorok a jelölésszintű és egyre bővülő fájlszintű előírásokat fedik le; hivatalos tanúsításhoz párosítsa őket dedikált validálási motorral.

Vannak futásidejű jogdíjak vagy felhasználónkénti díjak?

Nincsenek. A licencelt alkalmazások jogdíjmentesen terjeszthetők, dokumentumonkénti vagy végfelhasználónkénti futásidejű díj nélkül.

Mit tartalmaz a licenc és hogyan működik a megújítás?

Az új licenc ($350 Single, $700 Small Business (legfeljebb 10 fejlesztő), $1050 Medium Business (legfeljebb 30 fejlesztő), $2100 Enterprise (egy vállalat, egy ország), $4200 Corporate (egy vállalat, világszerte)) Object Pascal forráskódot, egy év frissítést és egy év e-mailes támogatást tartalmaz. A meglévő ügyfelek a teljes ár 40%-áért újíthatják meg a frissítési hozzáférést.



Fedezzen fel többet a Delphi PDF Component & Spreadsheet Development-től

Iratkozzon fel a termékfrissítésekre

Iratkozzon fel, hogy a legújabb frissítéseket e-mailben kapja meg.