PDFium Component Docs

Βιβλιοθήκη στοιχείων PDFiumPas

Επαγγελματική λύση επεξεργασίας και προβολής PDF
Πνευματικά δικαιώματα © 2024-2026 losLab Software
TPdf Component TPdfView Component

Επισκόπηση προϊόντος

Το PDFiumPas είναι μια ολοκληρωμένη, επαγγελματικού επιπέδου βιβλιοθήκη στοιχείων που φέρνει ισχυρές δυνατότητες επεξεργασίας και προβολής PDF σε εφαρμογές Delphi και C++Builder. Βασισμένο στη στιβαρή μηχανή απόδοσης PDFium της Google, προσφέρει στους προγραμματιστές μια πλήρη λύση για ενσωμάτωση λειτουργιών PDF σε εφαρμογές επιφάνειας εργασίας

Η βιβλιοθήκη αποτελείται από δύο κύρια στοιχεία που συνεργάζονται αρμονικά: το TPdf για επεξεργασία και χειρισμό εγγράφων, και το TPdfView για διαδραστική οπτική παρουσίαση. Είτε χρειάζεται να δημιουργήσετε έναν απλό προβολέα PDF, ένα σύνθετο σύστημα διαχείρισης εγγράφων, είτε να ενσωματώσετε δυνατότητες PDF σε υπάρχουσες εφαρμογές, το PDFiumPas παρέχει τα εργαλεία και την ευελιξία που χρειάζεστε

Κύρια στοιχεία

Στοιχείο TPdf - Μηχανή επεξεργασίας εγγράφων

Η καρδιά του συστήματος επεξεργασίας PDF, το TPdf χειρίζεται όλες τις λειτουργίες σε επίπεδο εγγράφου, όπως φόρτωση, αποθήκευση, εξαγωγή κειμένου, επεξεργασία φορμών και διαχείριση μεταδεδομένων

Στοιχείο TPdfView - Διαδραστικό στοιχείο προβολής

Ένα εξελιγμένο οπτικό στοιχείο που προσφέρει πλούσια εμπειρία προβολής PDF με πλήρεις δυνατότητες αλληλεπίδρασης του χρήστη

Κύριες δυνατότητες και χαρακτηριστικά

Επεξεργασία εγγράφων

Λειτουργίες κειμένου και περιεχομένου

Διαδραστικές φόρμες και σχόλια

Οπτική απόδοση και προβολή

Φιλικά προς τον προγραμματιστή χαρακτηριστικά

Τεχνικές προδιαγραφές

Πλευρά Λεπτομέρειες
Μηχανή απόδοσης Google PDFium - μηχανή PDF βιομηχανικού προτύπου και δοκιμασμένη σε μάχη
Υποστήριξη PDF Εκδόσεις PDF 1.0 έως 1.7, κρυπτογραφημένα αρχεία και αρχεία με κωδικό πρόσβασης
Συμβατότητα πλατφόρμας Εφαρμογές Windows 32-bit και 64-bit
Υποστήριξη IDE Delphi XE5 / C++Builder XE5 (RAD Studio XE5) έως Delphi/C++Builder 13.1 Florence (RAD Studio 13.1), Lazarus 3.8+
Κωδικοποίηση χαρακτήρων Πλήρης υποστήριξη Unicode, επεξεργασία κειμένου πολλών γλωσσών
Διαχείριση μνήμης Βελτιστοποιημένη για μεγάλα έγγραφα, αποδοτική χρήση πόρων
Ασφάλεια νημάτων Σχεδίαση ενός νήματος, σύμφωνα με τις απαιτήσεις του PDFium

Σχεδιασμός αρχιτεκτονικής

Το PDFiumPas ακολουθεί ένα μοτίβο πολυεπίπεδης αρχιτεκτονικής που διαχωρίζει καθαρά τις αρμοδιότητες και μεγιστοποιεί την επαναχρησιμοποίηση κώδικα

Πολυεπίπεδη αρχιτεκτονική

Επίπεδο Αρχεία Αρμοδιότητα
Στοιχεία VCL PDFium.pas, FPdfThumbnail.pas Στοιχεία Delphi VCL (TPdf, TPdfView, TPdfThumbnailView) με υποστήριξη σε χρόνο σχεδίασης
Συνδέσεις 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 Δηλώσεις δεικτών συνάρτησης για κλήσεις DLL του PDFium
Ροή PDF/A FPdfPdfa.pas Δημιουργία PDF/A-1b (εισαγωγή XMP, sRGB ICC OutputIntent, ενημέρωση καταλόγου) και επικύρωση (ανίχνευση συμμόρφωσης, απαρίθμηση προβλημάτων)
Υποδομή ασύγχρονων εργασιών FPdfAsync.pas IPdfCancellationToken / IPdfCancellationTokenSource, το singleton PdfNoCancellationToken και το βοηθητικό TPdfFuture<T> για εργασίες απόδοσης και εξαγωγής μεγάλης διάρκειας
Βοηθητικά γεωμετρίας FPdfMatrix.pas Αντικειμενοστραφής wrapper γύρω από το FS_MATRIX με βοηθητικά Translate, Scale, Rotate, Flip, Skew και Multiply
Λειτουργίες σελίδων FPdfPageOps.pas Wrappers για FPDF_ImportPagesByIndex, FPDF_ImportNPagesToOne, FPDF_MovePages, καθώς και βοηθητικά Form-XObject (CreateXObjectFromPage / InsertFormObjectFromXObject)
Πλευρικό πάνελ μικρογραφιών FPdfThumbnail.pas TPdfThumbnailView - κυλιόμενο πάνελ μικρογραφιών ανά σελίδα με hover, επιλογή και πλοήγηση OnPageClick
Εγγενής μηχανή DLLs\Win32|Win64\pdfium.dll και pdfium.v8.dll Εγγενής μηχανή απόδοσης Google PDFium, με προαιρετικές εκδόσεις που περιλαμβάνουν V8

Ιεραρχία στοιχείων

Κύρια μοτίβα σχεδίασης

Σενάρια εφαρμογής

Επιχειρηματικές εφαρμογές

Εκπαίδευση και έρευνα

Νομικά και συμμόρφωση

Τεχνικά και μηχανικά

Πλεονεκτήματα και οφέλη

Απόδοση και αξιοπιστία

Επιχειρηματική αξία

Εμπειρία προγραμματιστή

Γρήγορη εκκίνηση

Το PDFiumPas έχει σχεδιαστεί για άμεση παραγωγικότητα. Η βιβλιοθήκη στοιχείων περιλαμβάνει

Είτε δημιουργείτε έναν απλό προβολέα PDF είτε ένα σύνθετο σύστημα επεξεργασίας εγγράφων, το PDFiumPas παρέχει τη βάση για επαγγελματική λειτουργικότητα PDF στις εφαρμογές σας Delphi και C++Builder

Εξερευνήστε περισσότερο