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

ספריית Delphi PDF

Software Development Blog

ספריית Delphi PDF

סימון מבנה אוטומטי ל-PDF נגיש בדלפי

PDF Library for Delphi מסמנת טקסט, כותרות, תמונות וטבלאות תוך כדי ציור באמצעות SetAutoTagMode, כך ש-PDF נגיש כבר לא מחייב עטיפת כל קריאה ב-BeginTag ידני

ספריית Delphi PDF

הטמעת תמונות AVIF, HEIF ו-JPEG XL ב-PDF מדלפי

PDF Library for Delphi מטמיעה תמונות AVIF, HEIF ו-JPEG XL ישירות ב-PDF מ-Delphi ושומרת על ערוץ אלפא, פרופיל ICC וערוצי 16 סיביות שהמרה למפת סיביות מאבדת

ספריית Delphi PDF

ייצוא TDataSet ודוחות ל-PDF בדלפי

ייצוא כל TDataSet, FastReport, QuickReport או דוח ReportBuilder ל-PDF בדלפי באמצעות losLab PDF Library, עם טבלאות מחולקות לעמודים ופלט ללא ממשק משתמש

ספריית Delphi PDF

Ed448 ו-Brainpool ECDSA בפסקל טהור ל-PDF

כיצד PDFlibPas מממש את Ed448 מ-RFC 8032 ואת שלוש עקומות Brainpool של RFC 5639 ללא ספריית הצפנה חיצונית, ושש הסיבות השורשיות שהתגלו במהלך העבודה

ספריית Delphi PDF

יבוא וקטורים של EMF ב-Free Pascal עם PDFlibPas

מדוע ממיר EMF ל-PDF של 6500 שורות הזדקק לשינוי conditional ולא לכתיבה מחדש, וכיצד שדה hatch מסוג ULONG_PTR משבש את היישור של רשומות metafile ב-Win64

ספריית Delphi PDF

פעולות GoToR, ‏GoToE, ו-Launch בקובצי PDF ב-Delphi

בנה פעולות GoToR, ‏GoToE, ו-Launch של PDF Library for Delphi ב-Delphi: קפיצות עמוד מרוחקות, יעדי PDF משובצים, והפעלות חיצוניות, בתוספת מלכודת העמוד מבוסס-אפס

ספריית Delphi PDF

Flexbox, CSS Grid והערות שוליים ב-PDF מדלפי

PDF Library for Delphi פורסת HTML עם display flex ו-grid בתוך עמודי PDF ומחלקת הערות שוליים בין עמודות ועמודים תוך שמירה על מספור רציף לאורך המסמך

ספריית Delphi PDF

backends של מקודד JBIG2 והמקשר של Free Pascal

PDFlibPas מציע מקודד JBIG2 פסקלי מקורי ומקודד חיצוני אופציונלי, והעברת ה-backend החיצוני אל Free Pascal דרשה DLL ולא קבצי object מקומפלים מראש

ספריית Delphi PDF

איסוף גרוסה ב-PDF ב-Delphi: Mark and Sweep

מדוע מחיקת עמודי PDF לא מקטינה את הקובץ, וכיצד איסוף גרוסה מסוג mark-sweep ב-Delphi מסיר אובייקטים יתומים באמצעות ה-root set של ה-trailer מחיקת עמוד מ-PDF אינה

ספריית Delphi PDF

קריאת PDF ממופה זיכרון ב-Delphi: חלון נע

PDFlibPas קוראת קובצי PDF בגודל ג׳יגה־בייט דרך חלון קריאה יחיד וממופה, כך ש־LoadFromMappedFile מספקת מקטעי אובייקטים ב־Delphi בלי Seek ובלי מאגרי ביניים

ספריית Delphi PDF

מיזוג טפסי PDF בדלפי: כללי שדות כפולים

PDF Library for Delphi ממזגת מסמכי AcroForm ב-Delphi לפי מדיניות מפורשת לשדות כפולים, שדוחה, משתפת או משנה שם לשדות בעלי אותו שם בלי לשבור נתונים קיימים

ספריית Delphi PDF

סיווג מה שהשתנה ב-PDF אחרי שנחתם

PDFlibPas משווה מסמך מול גרסה קודמת וממיין כל הבדל אל רשימה לבנה, כך שאכיפת מדיניות DocMDP מצטמצמת להשוואה אחת בלבד של רמת השינוי שהמחבר התיר

ספריית Delphi PDF

רינדור דפי PDF למונוכרום 1-ביט ב-Delphi

רינדור דפי PDF למפות סיביות מונוכרומיות של 1-ביט וחיתוך אזור בדף ב-Delphi עם PDF Library for Delphi, באמצעות המרת GDI מדורגת בלי לגעת במנוע הרינדור עצמו כלל

ספריית Delphi PDF

מסמכי הנדסה PDF/E-1 ב-Delphi עם PDFlibPas

ל-PDF/E-1 יש מרחב שמות XMP משלו, הוא דורש מטא-נתוני מחזור חיים מלאים ואוסר את מקלט התאימות של BX, ולכן PDFlibPas מבצע preflight לתוכן בתוך תחומים

ספריית Delphi PDF

טעינת PDF טווח־אחר־טווח ב־Delphi עם PDFlibPas

איך PDFlibPas פותח PDF בני גיגהבייטים משרתי HTTP עם בקשות טווח ומאחסון אובייקטים: פונקציות קריאה חוזרות, מטמון מיושר למקטעים, מיזוג בקשות ואחזור מקדים

ספריית Delphi PDF

המרת PDF למרחב צבע אחד בדלפי

RecolorDocument מעביר PDF שלם לגווני אפור, RGB או CMYK מבלי לצייר מחדש, תוך המרת אופרטורי צבע, תמונות, פלטות אינדקס ועצירות גרדיאנט יחד במעבר אחד

ספריית Delphi PDF

החלפת עמודי PDF ב-Delphi בלי לשבור סימניות

החלפת עמודי PDF במקום עם PDF Library for Delphi כך שסימניות, קישורים ווידג'טים של טפסים שורדים על ידי שמירת אובייקט העמוד המקורי והעברת רק המפתחות החזותיים

ספריית Delphi PDF

אבחון כשלי stub שקטים בספריית PDF לפסקל

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

ספריית Delphi PDF

מסכות רכות ושיטוח שקיפות ב-Delphi

PDF Library for Delphi יוצרת מסכות רכות מסוג אלפא ובהירות, מגדירה רשומות Matte לתמונות ומשטחת שקיפות לקובץ PDF 1.3 שאפשר לשלוח להדפסה ללא הפתעות

ספריית Delphi PDF

מיפוי טקסט PDF לבתים בזרם התוכן ב-Delphi

PDF Library for Delphi ממפה כל תו שחולץ להוראת זרם התוכן ולבתי המקור שלו, כך שקוד Delphi יכול לערוך גליף יחיד במקום בלי לשכתב את כל רצף הטקסט

ספריית Delphi PDF

הקשחת מנתח PDF ב-Pascal מפני קבצים זדוניים

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

ספריית Delphi PDF

טקסט יפני וסיני אנכי ב-PDF עם דלפי

PDF Library for Delphi מציב טקסט יפני וסיני כלפי מטה בעמוד דרך גופן Type0 במצב כתיבה אנכית, עם צורות הגליף האנכיות שהגופן עצמו מספק וקידום em נכון לכל תו

ספריית Delphi PDF

גופני web ב-PDF: WOFF2 וצירים משתנים ב-Delphi

PDF Library for Delphi מייבאת גופני web מסוג WOFF2 ויוצרת מופעים של צירים משתנים ב-TrueType וב-CFF2 לגופנים סטטיים שמוטמעים, עוברים תת-קבוצה ומחולצים