בלוג פיתוח התוכנה של losLab

רכיב PDFium

Software Development Blog

רכיב PDFium

ביקורת סיכוני אבטחה ב-PDF עם PDFium ב-Delphi

ביקורת סיכוני אבטחה ב-PDFium עבור Delphi: קריאת JavaScript, פעולות הפעלה, קבצים מוטמעים והרשאות חתימה לפני שמחליטים על מדיניות סריקה עם דוגמאות API והמלצות

רכיב PDFium

בניית מציג PDF ב-Delphi עם PDFium Component

הרכב מציג PDF פועל ב-Delphi עם PDFium Component: חבר (wire) TPdf ל-TPdfView, טען ורנדר מסמך, ואז הוסף עימוד, זום וניווט במצב התאמה (fit-mode)

רכיב PDFium

ייצוא וייבוא XFDF ב-Delphi עם רכיב PDFium

ייצאו וייבאו נתוני טפסים והערות XFDF ב-Delphi עם רכיב PDFium: תאימות סבב (round-trip) לתקן ISO 19444-1, 18 סוגי משנה של הערות ומספרים בטוחים להגדרות אזוריות

רכיב PDFium

בדיקת חתימות PDF ורמות PAdES בדלפי

קרא חתימות PDF באמצעות PDFium Component בדלפי ובלזרוס: בדוק את SubFilter,‏ ByteRange ו-CMS, ואז זהה רמות בסיס של PAdES מ-B-B עד B-LTA קיבלת PDF חתום ואתה צריך

רכיב PDFium

בניית קורא PDF נגיש ב-Delphi עם PDFium

הפוך מציג PDF ב-Delphi לתואם קוראי מסך: חילוץ סדר קריאה מתויג, הדגשת מילים ברמת TTS ופתרונות חלופיים אמינים עבור קובצי PDF לא מתויגים משתמש עיוור פותח דוח

רכיב PDFium

סקירת הערות PDF ב-Delphi עם רכיב PDFium

בנה פאנל לסקירת הערות PDF ב-Delphi: אינדקס סימונים לפי דף, התמודדות עם וטו של זרם מראה (appearance-stream) וצביעה מחדש או מחיקת הערות ללא שאריות

רכיב PDFium

ניווט שדות טופס PDF ב-Delphi (רכיב PDFium)

מדוע טפסי PDF ממולאים נראים ריקים ב-Acrobat וכיצד לתקן: הגדרת FormFill, מעבר שדות במקלדת ו-GenerateFormAppearances במציגי Delphi לחץ Tab בטופס PDF שהקוד שלך

רכיב PDFium

מציג PDF עבור Lazarus ו-Free Pascal עם PDFium

העבר מציג PDF מ-Delphi ל-Lazarus ו-Free Pascal: מלכודות קידוד מחרוזות, בנייה בזמן ריצה, טעינת קובץ בינארי PDFium ו-TTS מחוץ ל-Windows Delphi ו-Lazarus מהדרים

רכיב PDFium

מסנני צבע PDF ללקות ראייה ב-Delphi עם PDFium

הוסף מצב כהה ומצבי קריאה ללקות ראייה למציג PDF ב-Delphi: היפוך לאחר עיבוד, שני סוגי גווני אפור וצבעי שכבת-על שנשארים גלויים קורא עם לקות ראייה אינו יכול לקרוא

רכיב PDFium

PDFium Matrix Prepend מול Append ב-Delphi: סיבוב Pivot

כיצד מוסכמת וקטור-השורה של PDF הופכת את Multiply לצירוף בסוף ואת PreMultiply לצירוף בהתחלה ב-Delphi, מדוע PreTranslate זקוק לחלק הליניארי, וכיצד helpers של pivot מרכיבים

רכיב PDFium

אימות עץ המבנה של PDF/UA ב-Delphi עם PDFium

בדיקה חיה של עץ התגים ב-PDFium VCL חושפת בקלות שגיאות PDF/UA ברמת התוכן שהסריקה הבינארית מפספסת: Alt ב-Figure, טקסט ב-Formula ו-ID ייחודי ל-Note

רכיב PDFium

סיבוב כפול ובאגי fit-zoom ב-PDFium ב-Delphi

תקן תמונות ממוזערות של PDF שסובבו כפול ב-Delphi עם PDFium: למה פרמטר הסיבוב של העיבוד תוספתי ואיך fit-zoom מחליף רוחב וגובה עבור עמודי 90/270

רכיב PDFium

הדפסת מסמכי PDF עם PDFium Component ב-Delphi

הדפס קובצי PDF מ-Delphi עם PDFium Component: רנדר דפים עם RenderPage ו-rePrinting, שלח מפות סיביות ל-TPrinter דרך StretchDIBits, התאם לנייר, טפל בסיבוב

רכיב PDFium

הרצת AcroForm JavaScript ב-Delphi עם רכיב PDFium

הריצו AcroForm JavaScript ב-Delphi עם רכיב PDFium: מדוע חישובי שדות נותרים שקטים, דרישות V8 DLL ואירועי מארח המונעים פעולות PDF מסוכנות טופס שסיכומיו מחושבים

רכיב PDFium

פיצול מסמכי PDF עם PDFium Component ב-Delphi

פיצול מסמכי PDF עם PDFium Component ב-Delphi לפי דף, טווח או סימניה, עם ImportPages, CreateDocument, SaveAs ואיפוס נכון של Active עם דוגמאות API והמלצות פריסה

רכיב PDFium

השוואת PDF זה לצד זה ב-Delphi עם PDFium Component

השוואת מסמכי PDF זה לצד זה ב-Delphi עם PDFium Component: פאנלים עצמאיים, Zoom לכל תצוגה, ניווט מסונכרן ורינדור עקבי של שני מסמכים עם דוגמאות API והמלצות פריסה

רכיב PDFium

אימות קבצי PDF דחוסים: זרמי Object ו-XRef

קבצי PDF מודרניים מסתירים מבנה בזרמי אובייקט (object) ו-xref דחוסים. ראו כיצד מאמת (validator) ב-Delphi מרחיב ObjStm וקורא קדימוני (trailers) xref-stream בעזרת