PDFium Component Docs

Ova je stranica lokalizirana za hrvatski i zadržava nazive API-ja, datoteka i literalne vrijednosti neizmijenjenima

Biblioteka komponenti PDFiumPas

Profesionalno rješenje za obradu i prikaz PDF-a
Autorska prava © 2024-2026 losLab Software
TPdf Component TPdfView Component

Pregled proizvoda

PDFiumPas je sveobuhvatna, profesionalna biblioteka komponenti koja donosi snažne mogućnosti obrade i prikaza PDF-a u aplikacije u Delphi i C++Builderu. Izgrađen na Googleovu robusnom mehanizmu za iscrtavanje PDFium, pruža razvojnom timu potpuno rješenje za integraciju PDF funkcionalnosti u stolne aplikacije

Biblioteka se sastoji od dviju glavnih komponenti koje besprijekorno rade zajedno: TPdf za obradu i manipulaciju dokumentima te TPdfView za interaktivni vizualni prikaz. Bilo da trebate izraditi jednostavan preglednik PDF-a, složen sustav za upravljanje dokumentima ili dodati PDF mogućnosti postojećim aplikacijama, PDFiumPas pruža alate i fleksibilnost koji su vam potrebni

Glavne komponente

Komponenta TPdf - mehanizam za obradu dokumenata

Srce sustava za obradu PDF-a, TPdf obavlja sve operacije na razini dokumenta, uključujući učitavanje, spremanje, izdvajanje teksta, obradu obrazaca i upravljanje metapodacima

Komponenta TPdfView - interaktivna kontrola za prikaz

Napredna vizualna kontrola koja pruža bogato iskustvo prikaza PDF-a uz potpune mogućnosti korisničke interakcije

Ključne značajke i mogućnosti

Obrada dokumenata

Operacije teksta i sadržaja

Interaktivni obrasci i anotacije

Vizualno iscrtavanje i prikaz

Značajke prilagođene razvojnom timu

Tehničke specifikacije

Aspekt Pojedinosti
Mehanizam za iscrtavanje Google PDFium - industrijski standardan, provjeren mehanizam za PDF
Podrška za PDF PDF verzije od 1.0 do 1.7, šifrirane datoteke i datoteke zaštićene lozinkom
Kompatibilnost platforme Aplikacije za Windows 32-bit i 64-bit
Podrška za IDE Delphi XE5 / C++Builder XE5 (RAD Studio XE5) do Delphi/C++Builder 13.1 Florence (RAD Studio 13.1), Lazarus 3.8+
Kodnoiranje znakova Potpuna podrška za Unicode, obrada teksta na više jezika
Upravljanje memorijom Optimizirano za velike dokumente, učinkovito korištenje resursa
Sigurnost za dretve Dizajn s jednom dretvom (prema zahtjevima PDFiuma)

Dizajn arhitekture

PDFiumPas slijedi slojeviti arhitekturni obrazac koji jasno razdvaja odgovornosti i maksimizira ponovno korištenje koda

Slojevita arhitektura

Sloj Datoteke Odgovornost
VCL komponente PDFium.pas, FPdfThumbnail.pas Delphi VCL komponente (TPdf, TPdfView, TPdfThumbnailView) uz podršku u vremenu dizajna
Povezivanja API-ja (API Bindings) 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 Deklaracije pokazivača na funkcije za pozive PDFium DLL-a
PDF/A cjevovod (Pipeline) FPdfPdfa.pas Stvaranje PDF/A-1b (ubrizgavanje XMP-a, sRGB ICC OutputIntent, ažuriranje kataloga) i provjera (otkrivanje usklađenosti, popis problema)
Async (Asinkrona) infrastruktura FPdfAsync.pas IPdfCancellationToken / IPdfCancellationTokenSource, singleton PdfNoCancellationToken i pomoćnik TPdfFuture<T> za dugotrajno iscrtavanje i izvozni rad
Geometrijski pomoćnici (Geometry Helpers) FPdfMatrix.pas OO omotač oko FS_MATRIX s pomoćnicima Translate, Scale, Rotate, Flip, Skew i Multiply
Operacije nad stranicama FPdfPageOps.pas Omotači za FPDF_ImportPagesByIndex, FPDF_ImportNPagesToOne, FPDF_MovePages, uz pomoćnike za Form-XObject (CreateXObjectFromPage / InsertFormObjectFromXObject)
Bočna ploča s minijaturama (Thumbnail Side Panel) FPdfThumbnail.pas TPdfThumbnailView — pomični panel s minijaturama po stranici uz prelazak mišem, odabir i navigaciju kroz OnPageClick
Izvorni (Native) mehanizam DLLs\Win32|Win64\pdfium.dll and pdfium.v8.dll Izvorni mehanizam za iscrtavanje Google PDFium, uz neobavezne verzije s uključenim V8

Hijerarhija komponenti

Ključni obrasci dizajna

Scenariji primjene

Poslovne aplikacije

Obrazovanje i istraživanje

Pravo i usklađenost

Tehnika i inženjerstvo

Prednosti i koristi

Učinak i pouzdanost

Poslovna vrijednost

Iskustvo za razvojni tim

Početak rada

PDFiumPas je dizajniran za trenutačnu produktivnost. Biblioteka komponenti uključuje:

Bilo da izrađujete jednostavan preglednik PDF-a ili složen sustav za obradu dokumenata, PDFiumPas pruža temelj za profesionalnu PDF funkcionalnost u vašim aplikacijama u Delphi i C++Builderu

Istražite dalje