PDFium Component Docs

Ta stran je lokalizirana za slovenščino in ohranja imena API-jev, datotek ter literalne vrednosti nespremenjene

Knjižnica komponent PDFiumPas

Profesionalna rešitev za obdelavo in prikaz PDF
Avtorske pravice © 2024-2026 losLab Software
TPdf Component TPdfView Component

Pregled izdelka

PDFiumPas je obsežna komponentna knjižnica profesionalne ravni, ki aplikacijam Delphi in C++Builder prinaša zmogljive zmožnosti obdelave in prikaza PDF. Zgrajena je na Googlovem zanesljivem pogonu za upodabljanje PDFium in razvijalcem ponuja celovito rešitev za vključevanje funkcionalnosti PDF v njihove namizne aplikacije

Knjižnica je sestavljena iz dveh glavnih komponent, ki brezhibno delujeta skupaj: TPdf za obdelavo in manipulacijo dokumentov ter TPdfView za interaktivni vizualni prikaz. Ne glede na to, ali potrebujete preprost pregledovalnik PDF, zapleten sistem za upravljanje dokumentov ali vključitev zmožnosti PDF v obstoječe aplikacije, PDFiumPas ponuja orodja in prilagodljivost, ki ju potrebujete

Osnovne komponente

Komponenta TPdf - pogon za obdelavo dokumentov

TPdf je srce sistema za obdelavo PDF in upravlja vse operacije na ravni dokumenta, vključno z nalaganjem, shranjevanjem, izločanjem besedila, obdelavo obrazcev in upravljanjem metapodatkov

Komponenta TPdfView - interaktivni pregledovalnik

Prefinjen vizualni kontrolnik, ki zagotavlja bogato izkušnjo prikaza PDF s popolnimi zmožnostmi interakcije uporabnika

Ključne funkcije in zmožnosti

Obdelava dokumentov

Operacije z besedilom in vsebino

Interaktivni obrazci in opombe

Vizualno upodabljanje in prikaz

Funkcije prijazne razvijalcem

Tehnične specifikacije

Vidik Podrobnosti
Pogon za upodabljanje Google PDFium - industrijski standard, preizkušen pogon za PDF
Podpora za PDF Različice PDF od 1.0 do 1.7, šifrirane in z geslom zaščitene datoteke
Združljivost s platformo Aplikacije Windows 32-bit in 64-bit
Podpora za IDE Delphi XE5 / C++Builder XE5 (RAD Studio XE5) do Delphi/C++Builder 13.1 Florence (RAD Studio 13.1), Lazarus 3.8+
Kodiranje znakov Popolna podpora Unicode, večjezična obdelava besedila
Upravljanje pomnilnika Optimizirano za velike dokumente, učinkovita raba virov
Varnost niti Zasnova z eno nitjo (kot zahtevajo PDFium)

Arhitekturna zasnova

PDFiumPas sledi vzorcu večplastne arhitekture, ki jasno ločuje odgovornosti in povečuje ponovno uporabnost kode:

Večplastna arhitektura

Plast Datoteke Odgovornost
Komponente VCL PDFium.pas, FPdfThumbnail.pas Komponente Delphi VCL (TPdf, TPdfView, TPdfThumbnailView) s podporo med načrtovanjem
Povezave API 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 Izjave kazalcev funkcij za klice DLL PDFium
Potek PDF/A FPdfPdfa.pas Ustvarjanje PDF/A-1b (vstavljanje XMP, sRGB ICC OutputIntent, posodobitev kataloga) in preverjanje (zaznavanje skladnosti, naštevanje težav)
Asinhrona infrastruktura FPdfAsync.pas IPdfCancellationToken / IPdfCancellationTokenSource, singelton PdfNoCancellationToken in pomočnik TPdfFuture<T> za dolgotrajno upodabljanje in izvoz
Geometrijski pomočniki FPdfMatrix.pas Objektno-ovita lupina okoli FS_MATRIX s pomočniki Translate, Scale, Rotate, Flip, Skew in Multiply
Operacije strani FPdfPageOps.pas Ovijalniki za FPDF_ImportPagesByIndex, FPDF_ImportNPagesToOne, FPDF_MovePages ter pomočniki Form-XObject (CreateXObjectFromPage / InsertFormObjectFromXObject)
Stranski panel s sličicami FPdfThumbnail.pas TPdfThumbnailView — drsni panel s sličicami na strani, z lebdenjem, izborom in krmarjenjem prek OnPageClick
Nativni pogon DLLs\Win32|Win64\pdfium.dll in pdfium.v8.dll Nativni pogon za upodabljanje Google PDFium z izbirnimi gradnjami z V8

Hierarhija komponent

Ključni vzorci zasnove

Scenariji uporabe

Poslovne aplikacije

Izobraževanje in raziskave

Pravno in skladnost

Tehnično in inženirsko

Prednosti in koristi

Zmogljivost in zanesljivost

Poslovna vrednost

Izkušnja razvijalca

Začetek

PDFiumPas je zasnovan za takojšnjo produktivnost. Knjižnica komponent vključuje:

Ne glede na to, ali izdelujete preprost pregledovalnik PDF ali zapleten sistem za obdelavo dokumentov, PDFiumPas zagotavlja temelje za profesionalno funkcionalnost PDF v vaših aplikacijah Delphi in C++Builder

Raziščite naprej