PDFium Component מבט מהיר
| Product | PDFium Component |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | PDFium Component |
| Evaluation | PDFium Component |
צפייה ב-PDF ותהליכי עבודה של מסמכים טבעיים עבור Delphi
PDFium Component הוא אוסף רכיבי PDFium מבוסס קוד מקור ליישומי Delphi, C++Builder ו-Lazarus הזקוקים לתצוגת PDF מהירה, עיבוד דפים לתמונה, טעינת זרימה, בחירת טקסט, חיפוש, טפסים, הערות, הדפסה, דיווח קדם-דפוס ובדיקת מסמכים בתוך ממשק משתמש טבעי בשולחן העבודה של Windows.
פתיחת קובצי PDF גדולים כמעט באופן מיידי: בבדיקות קבצים גדולים בעולם האמיתי, קובצי PDF בגודל 2.x GB שגורמים לקוראי PDF נפוצים להשקיע 20-30 שניות לפני התצוגה הראשונה יכולים להפוך לזמינים כמעט מיד ב-PDFium Component.
השתמש בו כאשר חווית ה-PDF שייכת לתוך היישום שלך במקום לצופה חיצוני. החבילה כוללת רכיבים חזותיים ולא חזותיים, קוד מקור ב-Object Pascal, פרויקטים להדגמה, DLLs של PDFium, DLLs אופציונליים תומכי V8 / XFA, דוגמאות קדם-דפוס לשורת הפקודה, בדיקות רגרסיה ותיעוד לשילוב הצופה וגם לפעולות PDF ברמה נמוכה יותר.
ה-PDFium VCL Component תומך ב-Delphi XE5 עד Delphi 13.1 Florence וב-C++Builder XE5 עד C++Builder 13.1 Florence, עם יעדי Win32 ו-Win64. ה-PDFium LCL Component כולל קבצי חבילה של Lazarus / Free Pascal והדגמות לתהליכי עבודה של LCL.
יכולות עיקריות
- ממשק משתמש לצופה: הוסף
TPdfViewלטופס עבור זום, סיבוב, מצבי התאמה, פריסות עמוד יחיד ורציפות, פריסות עמודים מודעות לשעריות, צללים בעמודים, קליקים בטוחים על קישורים, בחירת טקסט על ידי המשתמש, העתקה ללוח ותהליכי עבודה במיקוד בטפסים. - ניווט בתמונות ממוזערות: הוסף
TPdfThumbnailViewלצד הצופה עבור תמונות ממוזערות של עמודים הניתנות לגלילה עם ריחוף, הדגשת בחירה וניווט בלחיצה למעבר. - רינדור: צור דפים ואריחים למפות סיביות, השתמש בכתיבות DIB ללא העתקה היכן שאפשר, הפעל רינדור מתקדם שניתן לביטול, קבל גישה לחיבורי Skia ברמה נמוכה כאשר ה-DLL הנטען מייצא אותם, ושמור על דפים גדולים רספונסיביים.
- הזרמה וקבצים גדולים: טען מהדיסק, מהזיכרון, ממערכי בתים או מזרמים הניתנים לחיפוש בהתאמה אישית עם קריאות PDFium לפי דרישה כך שמסמכים גדולים או מגובים מרחוק אינם זקוקים להעתקת זיכרון מראש.
- הפעלת קבצים גדולים: התחל לסקור קבצי PDF מרובי-ג'יגה-בייט במהירות; הצופה משתמש בגישה ניתנת לחיפוש ועל פי דרישה ל-PDFium כך שמסמכים בגודל 2.x GB יכולים להפוך לזמינים כמעט מיד במקום לחכות לטעינה מלאה מראש.
- טקסט וחיפוש: חלץ טקסט מעמודים, חפש קדימה או אחורה, הדגש התאמות, בנה רשימות חיפוש לכל העמודים, ובדוק מלבני תווים, מקורות, זוויות, תווים שנוצרו, משפחת גופנים, משקל, גודל, עלייה, ירידה ומצב גופנים מוטמעים.
- טפסים: עבוד עם שדות AcroForm, זיהוי מצב XFA, זמינות עוזרי V8 / XFA אופציונליים, טקסט טופס נבחר, ביטול / חזרה על פעולות בטופס, מופעי טופס שנוצרו, דגלי שדות ושיטוח.
- הערות וקישורים: צור, מחק, ספור ובדוק הערות; טפל בקישורי דפים, קישורי אינטרנט, יעדי סימניות, פעולות JavaScript של המסמך, משטחי סיכון של URI / הפעלה ואירועי קליק של הצופה.
- הרכבת מסמכים: צור מסמכים, הוסף או מחק דפים, ייבא טווחי דפים לפי תווית או אינדקס פיזי, הזז דפים, צור דפי N-up, עשה שימוש חוזר בדפים כ-Form XObjects, החל סימני מים או חותמות, עדכן תוכן דפים ונהל תיבות דפים.
- בדיקת תוכן ואבטחה: חלץ תמונות, רנדר מפות סיביות של אובייקטים, בדוק גבולות ושקיפות של אובייקטים, קרא קבצים מצורפים, מטא-נתונים, חתימות, הרשאות, שפה, תוויות דפים, מצבי דפים, העדפות צופה, מבנה PDF מתויג ומזהי קבצים.
- דוחות קדם-דפוס: הפק דוחות ביקורת מוכווני תקנים עם שדות כמו עובר, נדרשת פעולה, לבדיקה, עדיפות, קטגוריית בעיה, ספירת קטגוריות ופעולה הבאה; ייצא דוחות ב-TXT / HTML / Markdown / JSON / CSV; הפעל סיכומי אצווה; וצרף דוחות לעותקי בדיקה.
- הדפסה: הדפס עם טווחי דפים, ספירת עותקים, העדפות קנה מידה, חיבור N-up, סינון זוגי/אי-זוגי, פלט גווני אפור, מטא-נתונים של העדפות צופה ו-
SetPdfPrintPaperHandlingDevModeלשילוב דופלקס וניהול נייר.
תהליכי עבודה של PDF המודעים לציות ותקנים
PDFium Component חושף ממשקי API מוכווני תקנים לאימות ושמירה עבור צוותים שזקוקים למסירה צפויה של קובצי PDF, סקירות ארכיוניות, תהליכי הדפסה, בדיקות נגישות, מסמכי הנדסה, פלט נתונים משתנים או מסירה נעולת רסטר.
| תהליך עבודה | תמיכת PDFium Component | אחריות היישום |
|---|---|---|
| PDF/A | ValidatePdfA, SaveAsPdfA, PdfAConformance, בדיקות OutputIntent, בדיקות מטא-נתונים XMP, בדיקות הטמעת גופנים, מגבלות הצפנה ו-JavaScript, ועוזרי שמירה מודעי פרופיל. | בחר את יעד הארכיון, ספק מטא-נתונים ונתוני צבע נכונים של המסמך, ובדוק כל בעיית אימות שדווחה לפני המסירה. |
| PDF/X | ValidatePdfX, SaveAsPdfX, PdfXConformance, טיפול ב-OutputIntent, מגבלות מוכוונות קדם-דפוס, מודעות לתיבות עמודים, ובדיקות פרופיל בטוחות להדפסה. | ספק נתוני OutputIntent מתאימים לייצור, גיאומטרית דפים והגדרות הדפסה עבור פרופיל ה-PDF/X של היעד. |
| PDF/UA | ValidatePdfUa, SaveAsPdfUa, PdfUaConformance, בדיקות שפה ותיוג, בדיקת עץ המבנה, סקירת תוכן מסומן, ואימות פרופיל נגישות. | צור סדר קריאה בעל משמעות, כותרות, רשימות, סמנטיקה של טבלאות, טקסט חלופי ושפת מסמך בתהליך העבודה של המקור. |
| PDF/E, PDF/VT, PDF/R | ValidatePdfE, ValidatePdfVT, ValidatePdfR, ממשקי API תואמים של SaveAs..., ומאפייני ציות עבור פרופילי PDF הנדסיים, של נתונים משתנים ושל רסטר. | התאם את הפרופיל לתהליך העבודה העסקי ושמור על תוכן המקור בגבולות מערך התכונות המותר של התקן הנבחר. |
| Preflight automation | FPdfPreflightReport ו-PreflightReportCli מפיקים סיכומים קריאים לאדם וקריאים למכונה עבור בדיקות PDF/A, PDF/UA, PDF/E, PDF/X, PDF/R ו-PDF/VT. | החלט אם ציון עובר, נדרשת פעולה, דרוש סקירה, או ספירות של בעיות צריכים לחסום אינטגרציה רציפה (CI), מסירה, או קליטה לארכיון. |
ממשקי API אלה נועדו להפוך את עבודת התקנים לגלויה בקוד. תוצאות אימות, סיכומי קדם-דפוס, ועוזרי שמירה עוזרים ליישום שלך לדחות או לתקן פלט בעייתי במקום לספק בשקט קובץ שרק ייכשל מאוחר יותר בארכיון, בהדפסה, או בתהליך נגישות. המאמתים המובנים מתמקדים בבדיקות ברמת הסמנים וברמת קובץ נבחרת; צוותים הזקוקים להסמכה רשמית ברמת התוכן צריכים לשלב אותם עם מנוע האימות הייעודי שלהם.
ארכיטקטורת הרכיבים
TPdf: רכיב מסמך לא-חזותי לטעינה, גישה לזרמים, שמירה, רינדור, חיפוש, חילוץ, אימות, גישה לטפסים, פעולות בעמוד, מטא-נתונים, קבצים מצורפים, הערות, דיווחי קדם-דפוס ותהליכי עבודה של פרופילי PDF.TPdfView: רכיב צופה חזותי למצבי תצוגה, אינטראקציה עם משתמשים, קישורים, גלילה, זום, בחירה, מיקוד בטפסים, הדגשה, ניווט בדפים ותהליכי עבודה עם הלוח.TPdfThumbnailView: חלונית צדדית לתמונות ממוזערות הניתנת לגלילה לניווט בעמודים, מעקב אחר העמוד הנוכחי, משוב בריחוף, ופריסות נלוות לצופה.- יחידות עזר:
FPdfAsync,FPdfMatrixו-FPdfPreflightReportמכסים ביטול שיתופי, טרנספורמציות אפיניות (affine), יצירת דוחות לשימוש חוזר ופלט ידידותי לאוטומציה.
הורד את חבילת ההדגמה של PDFium Component
2026-07-02 Version 1.79.1: PDFium Component הערות הגרסה | מדריך API. Version 1.79.1 ports the AnnotationsLab sample to Lazarus and C++Builder and fixes TPdf.CreateAnnotation quad-point handling for Highlight, Underline, StrikeOut, and Squiggly markup annotations.
רישוי ומחירים
שלם באמצעות כרטיסי אשראי/חיוב, PayPal, AliPay או העברה בנקאית דרך FastSpring. כל רישיון PDFium Component חדש כולל את קוד המקור של Object Pascal, שנה של עדכונים ושנה של תמיכה בדוא"ל.
| רישיון | מפתחים | מחיר | הזמנה |
|---|---|---|---|
| Single | מפתח אחד | $450 | הזמנה |
| Team | עד 5 מפתחים | $900 | הזמנה |
| Micro Business | עד 10 מפתחים | $1350 | הזמנה |
| Small Business | עד 30 מפתחים | $2250 | הזמנה |
| Medium Business | עד 100 מפתחים | $4050 | הזמנה |
| Enterprise | עד 500 מפתחים | $7650 | הזמנה |
| Corporate | מפתחים ללא הגבלה, חברות בנות ברחבי העולם | $13500 | הזמנה |
תוספות קוד מקור לארגונים בלבד: PDFium Component Enterprise כולל קוד מקור מלא לחבילות הבדיקה המלאות המשמשות בדרך כלל רק לאימות פנימי. חבילת הארגונים כוללת גם קוד מקור מלא לדוגמה הייעודית ברמת כלי PDF Intake & Accessibility Review Workbench Pro.
חידוש לקוחות קיימים: 40% מהמחיר המלא, ניתן לביטול בכל עת. פתח את דף הרכישה והחידוש של PDFium Component.
הדגמות כלולות
החבילה כוללת דוגמאות מוכנות להפעלה ב-Delphi, C++Builder, ו-Lazarus עבור תהליכי העבודה המרכזיים שרוב הצוותים זקוקים להם לפני שילוב הרכיב בתוכנת ייצור.
- PdfViewer: צופה מלא עם בחירת טקסט, חיפוש, סימניות, ניווט בעמודים, הדפסה, קישורים ומצבי תצוגה.
- ViewerInteractionLab ו-SearchAndSelect: מצבי תצוגה, מצבי התאמה, צבעי עמודים, סיבוב, הדגשת חיפוש, רשימות תוצאות לכל העמודים, תצוגה מקדימה של טקסט נבחר, העתקה, ניקוי ומיפוי קואורדינטות.
- MultiPageViewer: רציף, פרוש, מודע לשעריות והתנהגות צופה מרובה-עמודים עבור יישומי סקירת מסמכים.
- SplitView: שתי תצוגות מסונכרנות של מסמך אחד עבור תהליכי עבודה של השוואה וסקירה.
- ContentExtractionLab: תהליך עבודה אחד עבור מטא-נתונים, טקסט, אובייקטים של דפים, תמונות, קבצים מצורפים, קישורים, הערות, סימניות, גופנים ומדדי תווים עם ייצוא של TXT / JSON.
- PDFtoJpg, BatchExport ו-ImageToPDF: ייצוא רסטר, המרת אצווה מרובת קבצים, טעינת הזרמה, בקרות DPI / איכות, קלט סיסמה, התקדמות וביטול שיתופי.
- MergePDF, SplitPDF, CreatePDF ו-WatermarkStamp: הרכבת מסמכים, יצירת PDF מתוכנתת, סימני מים של Form XObject לשימוש חוזר, חותמות פינתיות ותוויות מספרי עמודים.
- FormFill, FontProperties ו-Attachment: עריכה ושיטוח של ערכי טפסים, בדיקת גופנים ותווים באינדקס, וחילוץ או יצירת קבצים מוטמעים.
- SecurityAudit: בדיקה לקריאה בלבד עבור הרשאות, קבצים מצורפים, JavaScript, קישורי URI / הפעלה, קישורי אינטרנט, חתימות, מצב XFA, זמינות עוזרים בזמן ריצה, ודוחות ביקורת מסוג TXT / JSON.
- StandardsLab, PreflightReport ו-PreflightReportCli: אימות ותהליכי שמירה של PDF/A, PDF/UA, PDF/E, PDF/X, PDF/R ו-PDF/VT, תצוגות מקדימות של דוחות, ייצוא ל-TXT / HTML / Markdown / JSON / CSV, תיקיות אצווה, סיכומים ממוינים, שמות דוחות בטוחים מפני כפילויות, מצורפי דוחות, והתנהגות יציאה מוכוונת-CI של
failon=.
מדוע צוותים בוחרים ב-PDFium Component
- שילוב טבעי ב-Delphi: רכיבי VCL אמיתיים עם קוד מקור של Object Pascal, לא פקד ActiveX או צופה שמתארח בדפדפן.
- איכות הרינדור של PDFium: משתמש באותה משפחת מנועי PDF בקוד פתוח העומדת מאחורי תצוגת PDF של Chromium תוך שמירה על האינטגרציה בתוך קוד ה-Delphi שלך.
- צופה ו-API בחבילה אחת: שלב צופה PDF איכותי על המסך עם גישה למסמכים ברמה נמוכה, חיפוש, טפסים, הדפסה, ממשקי אימות של API ודיווחי קדם-דפוס ניתנים לכתיבה בסקריפטים.
- ללא תמלוגים בזמן ריצה: בנה יישומי שולחן עבודה ללא עמלות זמן ריצה לכל מסמך או לכל משתמש קצה.
- תמיכה בסביבת פיתוח מודרנית (IDE): מ-Delphi XE5 עד Delphi 13.1 Florence, מ-C++Builder XE5 עד C++Builder 13.1 Florence, ותהליכי עבודה של Lazarus / Free Pascal, עם בנייה ל-Win32 ו-Win64.
- כיסוי בדיקות מתוחזק: בדיקות Delphi DUnitX, C++Builder GoogleTest ו-Lazarus FPCUnit מכסות את תהליכי העבודה העיקריים של המסמך, הרינדור, הטופס, המבנה, ההדפסה, התמונות הממוזערות והצופה.
תיעוד מקוון של PDFium Component
דוגמת קוד
procedure TForm1.OpenPdf(const FileName: string);
begin
Pdf.FileName := FileName;
PdfView.Pdf := Pdf;
PdfThumbnailView.Pdf := Pdf;
PdfView.DisplayMode := dmSingleContinuous;
PdfView.FitMode := pfmFitWidth;
PdfView.AllowUserTextSelection := True;
PdfView.Active := True;
end;
procedure TForm1.HighlightInvoiceNumber;
begin
Pdf.PageNumber := PdfView.PageNumber;
if Pdf.FindFirst('Invoice', []) >= 0 then
PdfView.HighlightSearchText('Invoice', False, False);
end;
procedure TForm1.SaveArchiveCopy(const OutputFile: string);
begin
if not Pdf.SaveAsPdfA(OutputFile, pac1b) then
raise Exception.Create('The PDF/A archive copy could not be saved.');
end;
מקרי שימוש אופייניים
- מערכות ניהול מסמכים עם צפייה ב-PDF, חיפוש, הדפסה, ותהליכי עבודה בטפסים משולבים.
- יישומי הנהלת חשבונות וחשבוניות הזקוקים לסקירת PDF, חילוץ, טיפול בקבצים מצורפים, בדיקות פלט מוכן לארכיון, רשימות קדם-דפוס באצווה, ונספחי דוחות.
- תוכנות שולחן עבודה משפטיות, הנדסיות, רפואיות וממשלתיות שבהן המשתמשים חייבים לבדוק, להדפיס, לאמת, לדווח ולשמר מסמכי PDF מבלי לעזוב את היישום.
- כלי תאימות וקליטה הזקוקים לבדיקות סמנים הניתנות לשחזור של PDF/A, PDF/X, PDF/UA, PDF/E, PDF/R או PDF/VT לפני ניתוב קבצים למאמתים חיצוניים או למערכות ארכיון.
- צופי דוחות וכלים עסקיים פנימיים הזקוקים לתצוגה מהירה של PDF, עיבוד דפים לתמונה, טקסט שניתן להעתקה והדפסה מבוקרת.
מתי לבחור במוצר זה
- Choose PDFium Component when this product's focused workflow is the main requirement.
- Choose another losLab PDF library when the project needs a different creation, rendering, or automation balance.
- Use the PDF library overview to compare the family.
PDFium Component fits teams that want source-code components and predictable licensing for Delphi and C++Builder applications.
שאלות נפוצות
האם PDFium Component הוא מעטפת דקה בלבד ל-DLL של PDFium?
לא. PDFium מספק את מנוע הרינדור, ו-PDFium Component מוסיף רכיבי Delphi מקוריים, תהליכי מסמכים, יישומי קורא מקצועיים, נגישות, טפסים, הדפסה, אימות וקוד מקור מתוחזק.
באיזה מנוע משתמש PDFium Component?
בסיס הרינדור הוא PDFium, משפחת מנועי קוד פתוח שמאחורי תצוגת ה-PDF של Chromium. losLab בונה מעליה את מודל הרכיבים, ארכיטקטורת הקורא, הדוגמאות והבדיקות.
האם Lazarus ו-Free Pascal נתמכים?
כן. החבילה כוללת קובצי חבילה עבור Lazarus / Free Pascal והדגמות LCL לצד רכיבי VCL עבור Delphi ו-C++Builder XE5 עד 13.1 Florence, עבור Win32 ו-Win64.
באיזו מהירות נפתחים קובצי PDF גדולים מאוד?
המציג משתמש בגישת PDFium ניתנת לחיפוש לפי דרישה, במקום טעינה מוקדמת מלאה. קובצי PDF של 2.x GB עשויים להיות שמישים כמעט מיד.
האם ניתן ליצור או לערוך מסמכי PDF?
המוצר מטפל בהרכבת מסמכים, עמודים, טווחים, הרכבת N-up, סימני מים, חותמות ועדכון תוכן. ליצירת PDF תכנותית נרחבת עדיפים HotPDF Component או losLab PDF Library.
האם הוא מטפל בטפסי AcroForm ו-XFA?
כן. הוא מטפל בשדות AcroForm, מיקוד, טקסט נבחר, ביטול/ביצוע מחדש, סימוני שדות, השטחה וזיהוי מצב XFA.
אילו תקני PDF ניתן לאמת?
הוא חושף את ValidatePdfA, ValidatePdfX, ValidatePdfUa, ValidatePdfE, ValidatePdfVT ו-ValidatePdfR, עם דוחות preflight. להסמכה רשמית השתמשו במנוע אימות ייעודי.
האם קיימות תמלוגי זמן ריצה או עלויות למשתמש?
לא. אפשר להפיץ יישומים מורשים ללא תשלום זמן ריצה לכל מסמך או משתמש קצה.
מה כוללת רישיון וכיצד פועל החידוש?
רישיון חדש כולל קוד מקור Object Pascal, שנה של עדכונים ושנה של תמיכה בדוא"ל. לקוחות קיימים מחדשים גישת עדכונים ב-40% מהמחיר המלא.
גלה עוד מהפיתוח של רכיבי PDF וגיליונות אלקטרוניים ב-Delphi
הירשם לעדכוני מוצרים
הירשם לקבלת העדכונים האחרונים שיישלחו לדוא"ל שלך.
