PDFium Component Docs

ספריית הרכיבים PDFiumPas

פתרון מקצועי לעיבוד ולתצוגת PDF
זכויות יוצרים © 2024-2026 losLab Software
רכיב TPdf רכיב TPdfView

סקירת מוצר

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 ועדכון catalog, ואימות, כולל זיהוי תאימות ומניית בעיות
תשתית אסינכרונית FPdfAsync.pas IPdfCancellationToken / IPdfCancellationTokenSource, ‏PdfNoCancellationToken singleton, ועוזר TPdfFuture<T> עבור עבודת רינדור וייצוא ממושכת
עזרי גאומטריה FPdfMatrix.pas עטיפה מונחית אובייקטים סביב FS_MATRIX עם עזרי Translate, Scale, Rotate, Flip, Skew ו-Multiply
פעולות עמודים FPdfPageOps.pas עטיפות עבור FPDF_ImportPagesByIndex, ‏FPDF_ImportNPagesToOne, ‏FPDF_MovePages, וגם עזרי Form-XObject ‏(CreateXObjectFromPage / InsertFormObjectFromXObject)
לוח תמונות ממוזערות FPdfThumbnail.pas TPdfThumbnailView — לוח תמונות ממוזערות לכל עמוד עם גלילה, ריחוף, בחירה וניווט דרך OnPageClick
מנוע מקורי DLLs\Win32|Win64\pdfium.dll ו-pdfium.v8.dll מנוע הרינדור המקורי של Google PDFium, עם build-ים אופציונליים שמופעל בהם V8

היררכיית רכיבים

דפוסי תכנון מרכזיים

תרחישי שימוש

יישומים עסקיים

חינוך ומחקר

משפט וציות

טכני והנדסי

יתרונות ותועלות

ביצועים ואמינות

ערך עסקי

חוויית מפתחים

תחילת עבודה

PDFiumPas נועדה להביא אותך לפרודוקטיביות מיידית. ספריית הרכיבים כוללת:

בין אם אתה בונה מציג PDF פשוט או מערכת מורכבת לעיבוד מסמכים, PDFiumPas מספקת את הבסיס ליכולות PDF מקצועיות ביישומי Delphi ו-C++Builder שלך

להמשך עיון