PDFium Component Docs

Ova stranica je lokalizovana na srpski latinicom i čuva nazive API-ja, datoteka i literalne vrednosti neizmenjene

PDFiumPas biblioteka komponenti

Profesionalno rešenje za obradu i prikaz PDF-a
Copyright © 2024-2026 losLab Software
TPdf Component TPdfView Component

Pregled proizvoda

PDFiumPas je sveobuhvatna biblioteka komponenti profesionalnog nivoa koja donosi moćne mogućnosti obrade i prikaza PDF-a u Delphi i C++Builder aplikacije. Izgrađena na Google-ovom robusnom PDFium mehanizmu za renderovanje, pruža programerima potpuno rešenje za integraciju PDF funkcionalnosti u desktop aplikacije

Biblioteka se sastoji od dve glavne komponente koje rade skladno zajedno: TPdf za obradu i menjanje dokumenata i TPdfView za interaktivni vizuelni prikaz. Bilo da treba da napravite jednostavan PDF preglednik, složen sistem za upravljanje dokumentima ili da integrišete PDF mogućnosti u postojeće aplikacije, PDFiumPas pruža alate i fleksibilnost koji su vam potrebni

Osnovne komponente

TPdf komponenta - mehanizam za obradu dokumenata

Srce sistema za obradu PDF-a, TPdf rukuje svim operacijama na nivou dokumenta, uključujući učitavanje, čuvanje, izdvajanje teksta, obradu obrazaca i upravljanje metapodacima

TPdfView komponenta - interaktivna kontrola pregleda

Sofisticirana vizuelna kontrola koja pruža bogato iskustvo pregleda PDF-a uz pune mogućnosti korisničke interakcije

Ključne mogućnosti i sposobnosti

Obrada dokumenata

Operacije sa tekstom i sadržajem

Interaktivni obrasci (Forms) i anotacije

Vizuelno iscrtavanje i prikaz (Display)

Funkcije prilagođene programerima

Tehničke specifikacije

Aspekt Detalji
Render motor Google PDFium - industrijski standardni PDF motor proveren u praksi
PDF Podrška (Support) PDF verzije 1.0 do 1.7, šifrovani i lozinkom zaštićeni fajlovi
Kompatibilnost platforme Windows 32-bitne i 64-bitne aplikacije
IDE podrška Delphi XE5 / C++Builder XE5 (RAD Studio XE5) do Delphi/C++Builder 13.1 Florence (RAD Studio 13.1), Lazarus 3.8+
Kodiranje znakova Potpuna Unicode podrška, obrada teksta na više jezika
Upravljanje memorijom Optimizovano za velike dokumente, efikasno korišćenje resursa
Bezbednost za niti Jednonitni dizajn (prema PDFium zahtevima)

Dizajn arhitekture

PDFiumPas prati slojeviti obrazac arhitekture koji jasno razdvaja odgovornosti i maksimalno povećava ponovnu upotrebljivost koda

Slojevita arhitektura

Sloj Fajlovi Odgovornost
VCL komponente PDFium.pas, FPdfThumbnail.pas Delphi VCL komponente (TPdf, TPdfView, TPdfThumbnailView) sa podrškom u vreme dizajna
API vezivanja 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 PDFium DLL pozive
PDF/A cevovod FPdfPdfa.pas Kreiranje PDF/A-1b (XMP ubacivanje, sRGB ICC OutputIntent, ažuriranje kataloga) i validacija (otkrivanje usklađenosti, nabrajanje problema)
Asinhrona infrastruktura FPdfAsync.pas IPdfCancellationToken / IPdfCancellationTokenSource, PdfNoCancellationToken singleton i TPdfFuture<T> pomoćnik za dugotrajno iscrtavanje i rad na izvozu
Pomoćnici za geometriju FPdfMatrix.pas OO omotač oko FS_MATRIX sa pomoćnicima Translate, Scale, Rotate, Flip, Skew i Multiply
Operacije nad stranama FPdfPageOps.pas Omotači za FPDF_ImportPagesByIndex, FPDF_ImportNPagesToOne, FPDF_MovePages, plus pomoćnici za Form-XObject (CreateXObjectFromPage / InsertFormObjectFromXObject)
Bočni panel sa umanjenim prikazima FPdfThumbnail.pas TPdfThumbnailView — pomerljiv panel sa umanjenim prikazima po strani, sa prelaskom miša, izborom i navigacijom preko OnPageClick
Izvorni motor DLLs\Win32|Win64\pdfium.dll and pdfium.v8.dll Izvorni render motor Google PDFium, sa opcionim V8 omogućenim buildovima

Hijerarhija komponenti

Ključni obrasci dizajna

Scenariji primene

Poslovne aplikacije

Obrazovni i istraživački

Pravna i usklađenost (Legal & Compliance)

Tehnički i inženjerski (Technical & Engineering)

Prednosti (Advantages) i benefiti

Performanse (Performance) i pouzdanost (Reliability)

Poslovna vrednost

Iskustvo programera

Početak rada

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

Bilo da pravite jednostavan PDF preglednik ili složen sistem za obradu dokumenata, PDFiumPas obezbeđuje osnovu za profesionalnu PDF funkcionalnost u vašim Delphi i C++Builder aplikacijama

Istražite dalje