PDFium Component Docs

PDFiumPas-komponenttikirjasto

Ammattitason PDF-käsittely- ja katseluratkaisu
Tekijänoikeus © 2024-2026 losLab Software
TPdf Component TPdfView Component

Tuoteyleiskatsaus

PDFiumPas on kattava, ammattitason komponenttikirjasto, joka tuo tehokkaat PDF-käsittely- ja katseluominaisuudet Delphi- ja C++Builder-sovelluksiin. Googlen vankkaan PDFium-renderöintimoottoriin rakennettuna se tarjoaa kehittäjille valmiin ratkaisun PDF-toiminnallisuuden liittämiseen työpöytäsovelluksiin

Kirjasto koostuu kahdesta pääkomponentista, jotka toimivat saumattomasti yhdessä: TPdf asiakirjojen käsittelyyn ja muokkaukseen sekä TPdfView vuorovaikutteiseen visuaaliseen esittämiseen. Tarvitsetpa yksinkertaisen PDF-katselimen, monimutkaisen asiakirjahallintajärjestelmän tai PDF-ominaisuuksien integroinnin olemassa oleviin sovelluksiin, PDFiumPas tarjoaa tarvitsemasi työkalut ja joustavuuden

Ydinkomponentit

TPdf-komponentti - Dokumenttien käsittelymoottori

TPdf on PDF-käsittelyjärjestelmän ydin, joka hoitaa kaikki asiakirjatasoiset toiminnot, kuten latauksen, tallennuksen, tekstin poiminnan, lomakkeiden käsittelyn ja metatietojen hallinnan

TPdfView-komponentti - Vuorovaikutteinen katseluohjain

Hienostunut visuaalinen ohjain, joka tarjoaa monipuolisen PDF-katselukokemuksen ja täyden käyttäjävuorovaikutuksen

Keskeiset ominaisuudet ja kyvykkyydet

Asiakirjojen käsittely

Tekstin ja sisällön käsittely

Vuorovaikutteiset lomakkeet ja merkinnät

Visuaalinen renderöinti ja näyttö

Kehittäjäystävälliset ominaisuudet

Tekniset tiedot

Osa-alue Tiedot
Renderöintimoottori Google PDFium - alan standardi, käytännössä koeteltu PDF-moottori
PDF-tuki PDF-versiot 1.0 - 1.7 sekä salatut ja salasanalla suojatut tiedostot
Alustayhteensopivuus Windowsin 32-bittiset ja 64-bittiset sovellukset
IDE-tuki Delphi XE5 / C++Builder XE5 (RAD Studio XE5) - Delphi/C++Builder 13.1 Florence (RAD Studio 13.1), Lazarus 3.8+
Merkistökoodaus Täysi Unicode-tuki, monikielinen tekstinkäsittely
Muistinhallinta Optimoitu suurille asiakirjoille, tehokas resurssien käyttö
Säieturvallisuus Yhden säikeen suunnittelu (PDFiumin vaatimusten mukaisesti)

Arkkitehtuurisuunnittelu

PDFiumPas noudattaa kerroksellista arkkitehtuurimallia, joka erottaa vastuut siististi ja maksimoi koodin uudelleenkäytettävyyden

Kerroksellinen arkkitehtuuri

Kerros Tiedostot Vastuu
VCL-komponentit PDFium.pas, FPdfThumbnail.pas Delphi VCL -komponentit (TPdf, TPdfView, TPdfThumbnailView) suunnitteluaikaisella tuella
API-sidokset FPdfView.pas, FPdfDoc.pas, FPdfText.pas, FPdfEdit.pas, FPdfAnnot.pas, FPdfFormFill.pas, FPdfPageOps.pas, FPdfAttachment.pas, FPdfSignature.pas, FPdfStructTree.pas, FPdfDataAvail.pas, FPdfExtensions.pas, FPdfFWLEvent.pas, FPdfCompress.pas, FPdfUtils.pas Funktionosoittimien määritykset PDFium DLL -kutsuja varten
PDF/A-putki FPdfPdfa.pas PDF/A-1b-luonti (XMP-injektio, sRGB ICC OutputIntent, luettelon päivitys) ja validointi (vaatimustenmukaisuuden tunnistus, ongelmien luettelointi)
Asynkroninen infrastruktuuri FPdfAsync.pas IPdfCancellationToken / IPdfCancellationTokenSource, PdfNoCancellationToken -singleton sekä TPdfFuture<T> apuluokka pitkäkestoiseen renderöinti- ja vientityöhön
Geometrian apurit FPdfMatrix.pas FS_MATRIX:n OO-kääre, jossa apuna Translate, Scale, Rotate, Flip, Skew ja Multiply
Sivutoiminnot FPdfPageOps.pas Kääreet FPDF_ImportPagesByIndex-, FPDF_ImportNPagesToOne- ja FPDF_MovePages-toiminnoille sekä Form-XObject-apurit (CreateXObjectFromPage / InsertFormObjectFromXObject)
Pikkukuvasivupaneeli FPdfThumbnail.pas TPdfThumbnailView - vieritettävä sivukohtainen pikkukuvaruutu, jossa on osoitinkorostus, valinta ja OnPageClick-navigointi
Alkuperäinen moottori DLLs\Win32|Win64\pdfium.dll ja pdfium.v8.dll Google PDFiumin alkuperäinen renderöintimoottori, jossa on valinnaiset V8-pohjaiset käännökset

Komponenttihierarkia

Keskeiset suunnittelumallit

Sovellusskenaariot

Liiketoimintasovellukset

Koulutus ja tutkimus

Oikeudelliset ja vaatimustenmukaisuusratkaisut

Tekninen ja insinöörikäyttö

Edut ja hyödyt

Suorituskyky ja luotettavuus

Liiketoiminta-arvo

Kehittäjäkokemus

Aloittaminen

PDFiumPas on suunniteltu välittömään tuottavuuteen. Komponenttikirjasto sisältää:

Rakennatpa yksinkertaista PDF-katselinta tai monimutkaista asiakirjankäsittelyjärjestelmää, PDFiumPas tarjoaa perustan ammattitason PDF-toiminnallisuudelle Delphi- ja C++Builder-sovelluksissasi

Tutustu lisää