PDFium Component Docs

PDFiumPas komponentų biblioteka

Profesionalus PDF apdorojimo ir peržiūros sprendimas
Autorių teisės © 2024-2026 losLab Software
TPdf Component TPdfView Component

Produkto apžvalga

PDFiumPas yra išsami, profesionalaus lygio komponentų biblioteka, suteikianti galingas PDF apdorojimo ir peržiūros galimybes Delphi ir C++Builder programoms. Sukurta ant patikimo Google PDFium atvaizdavimo variklio, ji suteikia kūrėjams visą sprendimą PDF funkcijoms integruoti į darbalaukio programas

Biblioteka susideda iš dviejų pagrindinių komponentų, kurie sklandžiai veikia kartu: TPdf dokumentų apdorojimui ir valdymui bei TPdfView interaktyviam vaizdiniam pateikimui. Nesvarbu, ar reikia sukurti paprastą PDF peržiūros programą, sudėtingą dokumentų valdymo sistemą, ar integruoti PDF galimybes į esamas programas, PDFiumPas suteikia reikalingus įrankius ir lankstumą

Pagrindiniai komponentai

TPdf komponentas - dokumentų apdorojimo variklis

PDF apdorojimo sistemos šerdis, TPdf tvarko visas dokumento lygio operacijas, įskaitant įkėlimą, išsaugojimą, teksto išskyrimą, formų apdorojimą ir metaduomenų valdymą

TPdfView komponentas - interaktyvus peržiūros valdiklis

Sudėtingas vaizdinis valdiklis, suteikiantis turtingą PDF peržiūros patirtį su visomis naudotojo sąveikos galimybėmis

Pagrindinės funkcijos ir galimybės

Dokumentų apdorojimas

Teksto ir turinio operacijos

Interaktyvios formos ir anotacijos

Vaizdinis atvaizdavimas ir rodymas

Kūrėjams patogios funkcijos

Techninės specifikacijos

Aspektas Detalės
Atvaizdavimo variklis Google PDFium - pramoninis, išbandytas PDF variklis
PDF palaikymas PDF versijos nuo 1.0 iki 1.7, užšifruoti ir slaptažodžiu apsaugoti failai
Platformos suderinamumas Windows 32 bitų ir 64 bitų programos
IDE palaikymas Delphi XE5 / C++Builder XE5 (RAD Studio XE5) iki Delphi/C++Builder 13.1 Florence (RAD Studio 13.1), Lazarus 3.8+
Simbolių koduotė Visiškas Unicode palaikymas, daugiakalbis teksto apdorojimas
Atminties valdymas Optimizuota dideliems dokumentams, efektyvus išteklių naudojimas
Siūlų sauga Vieno siūlo dizainas (pagal PDFium reikalavimus)

Architektūros projektas

PDFiumPas laikosi sluoksniuotos architektūros modelio, kuris aiškiai atskiria atsakomybes ir maksimaliai padidina kodo pakartotinį naudojimą

Sluoksniuota architektūra

Sluoksnis Failai Atsakomybė
VCL komponentai PDFium.pas, FPdfThumbnail.pas Delphi VCL komponentai (TPdf, TPdfView, TPdfThumbnailView) su palaikymu projektavimo metu
API sąsajos 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 Funkcijų rodyklių deklaracijos PDFium DLL kvietimams
PDF/A grandinė FPdfPdfa.pas PDF/A-1b kūrimas (XMP įterpimas, sRGB ICC OutputIntent, katalogo atnaujinimas) ir tikrinimas (suderinamumo nustatymas, problemų išvardijimas)
Asinchroninė infrastruktūra FPdfAsync.pas IPdfCancellationToken / IPdfCancellationTokenSource, PdfNoCancellationToken singleton ir TPdfFuture<T> pagalbininkas ilgai trunkančiam atvaizdavimui ir eksportui
Geometrijos pagalbinės priemonės FPdfMatrix.pas OO apvalkalas aplink FS_MATRIX su Translate, Scale, Rotate, Flip, Skew ir Multiply pagalbinėmis funkcijomis
Puslapių operacijos FPdfPageOps.pas FPDF_ImportPagesByIndex, FPDF_ImportNPagesToOne, FPDF_MovePages apvalkalai ir Form-XObject pagalbinės priemonės (CreateXObjectFromPage / InsertFormObjectFromXObject)
Miniatiūrų šoninis skydelis FPdfThumbnail.pas TPdfThumbnailView — slenkamas kiekvieno puslapio miniatiūrų skydelis su užvedimu, pažymėjimu ir OnPageClick navigacija
Gimtasis variklis DLLs\\Win32|Win64\\pdfium.dll and pdfium.v8.dll Google PDFium gimtasis atvaizdavimo variklis su pasirenkamomis V8 įgalintomis versijomis

Komponentų hierarchija

Pagrindiniai projektavimo modeliai

Taikymo scenarijai

Verslo programos

Mokymas ir tyrimai

Teisė ir atitiktis

Technika ir inžinerija

Privalumai ir nauda

Našumas ir patikimumas

Verslo vertė

Kūrėjo patirtis

Pradžia

PDFiumPas sukurtas tam, kad būtų galima iš karto dirbti produktyviai. Komponentų bibliotekoje yra:

Nesvarbu, ar kuriate paprastą PDF peržiūros priemonę, ar sudėtingą dokumentų apdorojimo sistemą, PDFiumPas suteikia pagrindą profesionalioms PDF funkcijoms jūsų Delphi ir C++Builder programose

Daugiau informacijos