جایگزینی خودکار فونت در PDF Library for Delphi برای متن CJK و ایموجی
رفع گلیفهای گمشده CJK، نماد و ایموجی در فایلهای PDF Delphi با جایگزینی خودکار فونت PDF Library for Delphi، شکلدهی خوشهآگاه و گزارش JSON گلیفهای گمشده
وبلاگ توسعه نرم افزار losLab
Software Development Blog
رفع گلیفهای گمشده CJK، نماد و ایموجی در فایلهای PDF Delphi با جایگزینی خودکار فونت PDF Library for Delphi، شکلدهی خوشهآگاه و گزارش JSON گلیفهای گمشده
با SetAutoTagMode در PDF Library for Delphi هر DrawText به پاراگراف و هر عنوان ثبتشده به تگ ساختاری تبدیل میشود تا PDF دسترسپذیر بدون تگگذاری دستی ساخته شود
AddModernImageFromFile در PDF Library for Delphi تصاویر AVIF، HEIF و JPEG XL را با آلفا، پروفایل ICC و کانال ۱۶بیتی وارد PDF میکند، بدون افت یک تبدیل بیتمپی
PDF Library for Delphi نمادهای QR، PDF417، DataMatrix و Code128 را بهصورت برداری و با تصحیح خطا رسم میکند تا بارکد در هر اندازهای در نخستین اسکن خوانده شود
PDFlibPas رمزگشای داخلی Delphi TIFF را سختسازی کرد: رد صریح BigTIFF با جادوی 43، نپذیرفتن TIFF تایلبندیشده در تجزیه تگ و سقف 256 مگابایت برای هر رمزگشایی
نوشتن فرادادهٔ دستورهای Web Capture در Catalog SpiderInfo با PDF Library for Delphi در Delphi: dictionaryهای command غیرمستقیم، URL، سطح عمق و whitelist پرچمها
SendDocumentByMail در PDF Library for Delphi، PDF را با Windows CDO میفرستد؛ دوام ارسال دستهای به CoInitializeEx و طول عمر COM در هر thread بستگی دارد
CollateDocumentsEx در PDF Library for Delphi اسکن روی و پشتِ معکوس را با GroupSize و بازه نزولی درهم میبافد و درخت صفحه را بدون تکرار فونت بازآرایی میکند
زنجیرهکردن preflight در PDF/A، امضای PAdES و بازخوانی ByteRange در PDF Library for Delphi تضمین میکند همان revisionای را بررسی کنید که واقعاً امضا شده است
TPDFContentStateTracker در PDF Library for Delphi جریان محتوا را بدون رندر بازپخش میکند و CTM، ماتریس متن، مرز کلیپ و پشته q/Q را برای هر عملگر نگه میدارد
ConvertToPDFA یک سند را تعمیر میکند، بخشی را که ادعا میکند بیان میکند و نتیجه را بررسی میکند، در حالی که RepairDocumentMetadata Info و XMP را در Delphi
CopyForeignObject در PDFlibPas یک بستار شیء PDF را بین اسناد کپی عمیق میکند و چرا ارجاعهای برگشتی چرخهای Parent تا رسیدن گارد in-progress کرش میدادند
خروجی گرفتن از هر گونه گزارش TDataSet، FastReport، QuickReport یا ReportBuilder به PDF در دلفی با استفاده از کتابخانه PDF losLab، همراه با جدولهای
خروجی PDF دلفی را با یک ID trailer قطعی بایتبهبایت یکسان کنید: منشأ seed، چرا فایلهای رمزنگاریشده ID خود را حفظ میکنند و چه چیز دیگری باید پین شود
PDF Library for Delphi یک API مسطح را بهصورت DLL با Stdcall، شیء ActiveX با Safecall و dylib با Cdecl عرضه میکند و دامهای رشته و هندل هر اتصال را نشان میدهد
PDF Library for Delphi محرکهای WillClose، WillSave و WillPrint را روی /AA کاتالوگ و محرکهای ورود و خروج صفحه را روی /AA صفحه مینشاند، در حد مجاز PDF/A
نحوه پیادهسازی Ed448 طبق RFC 8032 و سه منحنی Brainpool از RFC 5639 در PDFlibPas بدون کتابخانه رمزنگاری خارجی، و شش علت ریشهای که در این مسیر پیدا شدند
انطباق با PDF/A انطباق فاکتور نیست؛ ببینید فاکتور ساختهشده با PDF Library for Delphi چگونه هم از کانتینر veraPDF و هم از قواعد تجاری Mustang عبور میکند
رفع خطای preflight 00030 برای PDF/A در دلفی: EmbedMissingFonts در کتابخانه losLab PDF برنامههای فونت را بدون بازسازی دیکشنریهای فونت به PDFهای موجود پیوست
چرا مبدل EMF به PDF با ۶۵۰۰ خط به تغییر یک شرط نیاز داشت نه بازنویسی، و اینکه فیلد hatch از نوع ULONG_PTR چگونه رکوردهای متافایل را در Win64 ناهمتراز میکند
PDF Library for Delphi برای هر تلاش رمز عبور یک TPDFDocument تازه میسازد و با رویداد OnPassword تا شانزده بار پیش میرود، یکسان برای فایل، stream و رشته
دیکشنری /Encrypt را با PDF Library for Delphi مثل یک بازرس بخوانید: الگوریتم، طول کلید، تفاوت R5 و R6 در AES-256، بیتهای مجوز و تله فیلتر Identity
فاکتور الکترونیکی یک PDF/A-3 با XML تعبیهشده است؛ PDF Library for Delphi رابطه Alternative، انتخاب نمایه و تله ZUGFeRD 1.0 را در Delphi مدیریت میکند
PDF Library for Delphi بهجای تجزیه و بازسریالسازی، بایتهای مبدأ را بازاستفاده میکند و مرجعهای غیرمستقیم را شیء به شیء جابهجا میکند تا merge سریع بماند
انتقال دادههای فرم PDF بین AcroForm و سیستمهای کسبوکار در دلفی با استفاده از کتابخانه PDF losLab: مقادیر FDF و XFDF، فیلدهای سلسلهمراتبی، متن غنی و XFA XDP
چگونه AuditDocumentSpace در losLab PDF Library اندازه فایل PDF را به ۱۲ دسته شیء در Delphi تفکیک میکند تا پیش از فشردهسازی، حجم اضافه را اندازه بگیرید
EnumPageContentStatesEx در PDF Library for Delphi با زنجیره فراخوانی درون Form XObject بازگشت میکند، چرخه را میگیرد و نامهای منبع همنام را جدا نگه میدارد
Free Pascal روی Win32 آبجکت COFF میخواهد؛ PDFlibPas یک مجموعه آبجکت جداگانه نگه میدارد، نام سکشنها را نرمالسازی میکند و helperهای ۶۴بیتی دلفی را حذف میکند
PDF میتواند سیستم مختصات نقشه را حمل کند. PDF Library for Delphi viewportها، دیکشنری اندازهگیری و چارچوب WKT یا EPSG یک GeoPDF را در دلفی میخواند
اکشنهای GoToR، GoToE و Launch در PDF Library for Delphi پرش به فایل دیگر، هدف تعبیهشده و اجرای بیرونی میسازند؛ مراقب دروازه PDF/A و شماره صفحه صفرپایه باشید
PDF Library for Delphi چیدمان HTML با display flex و grid را درون صفحه PDF واقعاً اندازه میگیرد و پانویسها را با شمارهگذاری پیوسته بین ستون و صفحه میشکند
جاریسازی متن PDF در ستونهای متوازن با هایفنگذاری زبانآگاه در Delphi با استفاده از DrawTextFlowColumns و SetTextFlowHyphenation در PDF Library for Delphi
بهروزرسانی افزایشی ISO 32000-1 در دلفی با AppendToStream از losLab PDF Library: امضاهای دیجیتال حفظ میشوند و PDFهای بزرگ بازنویسی کامل نمیخواهند
کنترل TPDFlibViewer ویرایش درجای فیلد فرم را در OnExit ثبت میکند؛ نخست FInplaceEditor را nil کنید وگرنه ازدسترفتن کانون همان commit را دوباره وارد میکند
PDF Library for Delphi اکشنهای Named، Hide، ImportData و JavaScript را به فیلدها و لینکها میبندد تا یک فرم PDF ثابت مثل یک برنامه کوچک رفتار کند
ساخت یک نمایشگر تعاملی PDF در دلفی VCL با TPDFlibViewer: پنج ابزار ماوس، اکشنهای آماده، هایلایت نتایج جستجو، کلیک روی یادداشتها و چاپ جاسازی یک پنل خواندن
PDFlibPas یک رمزگذار JBIG2 پاسکالی بومی و یک رمزگذار خارجی اختیاری عرضه میکند، و انتقال آن بکاند خارجی به Free Pascal به یک DLL نیاز داشت، نه به آبجکت
PDFlibPas بکاند jbig2enc را بدون DLL در برنامههای Free Pascal لینک استاتیک میکند و با ObjConv خطاهای COMDAT و FPC 200603061 را برطرف میسازد
PDFهای gigabyteای را در میلیثانیه با direct access در PDF Library for Delphi باز کنید: page handleها، streaming merge listها، range extraction و xref repair
در LZW dictionary ی encoder یک ورودی از decoder جلوتر است، پس دو طرف آستانههای متفاوتی برای عرض کد نیاز دارند. PDFlibPas چطور EarlyChange را درست پیاده میکند
چرا حذف صفحات PDF فایل را کوچک نمیکند، و چگونه جمعآوری زباله علامتگذاری-و-جاروب در Delphi آبجکتهای یتیم را با استفاده از مجموعه ریشه trailer حذف میکند
PDFlibPas فایلهای PDF چندگیگابایتی را با یک پنجره لغزان و فقطخواندنی در Delphi میخواند و با ReadAt، remap و آمار دقیق از buffer اضافی جلوگیری میکند
PDF Library for Delphi اسناد AcroForm را با یک خطمشی صریح برای فیلدهای تکراری ادغام میکند که فیلدهای همنام را بهطور ایمن رد، مشترک یا تغییرنام میدهد
PDFlibPas سه پارامتر ML-DSA 44 و 65 و 87 را در Object Pascal خالص برای Delphi و FPC پیاده میکند، از موتور مشترک تا باگهای نمونهگیری که KAT را میشکستند
PDFlibPas سند را با یک revision پیشین مقایسه و هر تفاوت را در یک whitelist طبقهبندی میکند، تا اجرای DocMDP به یک مقایسه سطح واحد خودکار تبدیل شود
PDF Library for Delphi صفحه را رندر و سپس با هافتون GDI به بیتمپ ۱بیتی تبدیل میکند و برش یک زیرناحیه را برای گذرگاه فکس و ورودی OCR ساده نگه میدارد
بین موتورهای built-in، Cairo و PDFium در PDF Library for Delphi سوییچ کنید: probe هنگام startup، تله مقیاس DPI و زنجیره fallback که خودش را گزارش میکند
چگونه losLab PDF Library جریانهای آبجکت PDF 1.5 و جریانهای xref را از Delphi مینویسد: چیدمان ObjStm، مدخلهای نوع-۲، عرض فیلد W و قواعد رمزنگاری
لایههای PDF نقشه و نسخه چندزبانه را کنترل میکنند؛ PDF Library for Delphi گروه محتوای اختیاری میسازد و حالت نمایش و چاپ هر لایه را جداگانه بازمیخواند
بیشتر کتابخانههای PDF اکشن bookmark را مینویسند اما نمیخوانند؛ PDF Library for Delphi اکشن GoTo، URI، Launch و JavaScript و هدف هرکدام را برمیگرداند
امضاهای PAdES در سطح B-B، B-T و B-LT با PDF Library for Delphi: رزرو فضای timestamp، ساخت DSS و بررسی ByteRange پیش از اعتماد به یک فایل امضاشده
PDFlibPas فایل جاسازیشده را از طریق آرایه /AF در ISO 32000-2 14.13 به یک صفحه گره میزند، در حالی که payload در name tree داخلی EmbeddedFiles میماند
در Delphi صفحات PDF را با کیفیت برداری کنار هم بخیه بزنید یا روی هم قرار دهید: با کپچر Form XObject در کتابخانه PDF losLab و الگوهای واترمارک ترکیبی
رندر صفحات PDF بهصورت موازی از Delphi با کتابخانه PDF losLab: چرا TPDFlib به یک نمونه برای هر نخ کارگر نیاز دارد، CoInitialize برای GDI+ و لاگگیری ایمن
کاهش حجم فایل PDF در Delphi با کتابخانه PDF losLab: زیرمجموعهسازی فونتهای جاسازیشده، کاهش وضوح تصاویر بزرگ و تبدیل جریانهای قدیمی LZW به Flate در یک مرحله
ExportPageMarkdown و ExportDocumentMarkdown در PDF Library for Delphi صفحه PDF را به Markdown معنایی یا DOCX تبدیل میکنند، با تیتر و جدول استنتاجی، بدون Office
PDF/A و PDF/UA دو پرسش جدا هستند؛ preflight در PDF Library for Delphi یافتههای ساختاریافته، گزارش قابل diff، اصلاح هنگام save و مقایسه با veraPDF میدهد
یک فاکتور Factur-X با ویژگیهای XMP اعلامنشده در veraPDF رد میشود؛ PDF Library for Delphi طرحواره افزونه PDF/A-3 را برای متادیتای fx مینویسد
PDF/E-1 فضای نام XMP مخصوص خودش را دارد، metadata چرخه عمر کامل میطلبد و راه گریز سازگاری BX را میبندد، پس PDFlibPas محتوا را با مرزهای مشخصی preflight میکند
PDFlibPas در Delphi لایههای فونت PDF/UA را ممیزی میکند: حل عرض گلیفها از مسیر cmap و CIDToGIDMap، قواعد محافظهکارانه CharSet و CIDSet و اسکن استریم محتوا
PDFlibPas قالبهای جایگزینی PDF/VCR-1 را زیر StructTreeRoot میسازد؛ پس دروازهٔ ذخیره و manifest همهٔ شاخههای سطح بالا را میپیمایند، نه فقط شاخهٔ اول
PDF Library for Delphi تصاویر PDFی را که بصری یکساناند اما فقط در رمزگذاری متفاوتاند، با استفاده از هش ادراکی و سه آستانه خطا و یک اجرای آزمایشی ادغام میکند
print preview در Delphi که با page چاپشده match باشد: rendering در device-context، printerهای مجازی، scaling و persistence در DevMode با PDF Library for Delphi
پروفایل رندر PDF در PDF Library for Delphi برای Delphi: جایگزینی اسکن خطی دیکشنری با ایندکس هش، محاسبات گاما هر پیکسل با LUT و الحاق رشته O(n²) با builderها
PDFlibPas PDFهای چندگیگابایتی را از سرورهای بازه HTTP و object storage باز میکند: کالبکهای خواندن، کش همراستا با chunk، ادغام درخواستها و prefetch
PDF Library for Delphi فایلهای AES-128 و AES-256 را با کلید hex باز میکند، آن را با /U یا /Perms میسنجد و handle را فقطخواندنی نگه میدارد
PDF Library for Delphi جدول xref خراب را نادیده میگیرد و بدنه فایل را با یک اسکنر توکن تکگذر میخواند که رشته، کامنت و بایتهای جریان را نمیشمارد
RecolorDocument یک PDF را به خاکستری، RGB یا CMYK میبرد بدون اینکه دوباره رسم شود، و عملگرهای رنگ، تصاویر، پالتهای نمایهشده و توقفهای گرادیان را با هم
PDF Library for Delphi صفحه را درجا جایگزین میکند: شیء صفحه سر جایش میماند و فقط کلیدهای ظاهری جابهجا میشوند، پس نشانک، لینک و ویجت فرم سالم میمانند
رمزعبور غیر-ASCII بدون SASLprep فقط در همان برنامه باز میشود؛ PDF Library for Delphi آن را طبق ISO 32000-2 و RFC 4013 پیش از AES-256 آماده میکند
PLCreateSelfSignedCertificate در PDF Library for Delphi با Win32 CryptoAPI گواهی RSA/SHA-256 و فایل PFX میسازد؛ طول کلید در پرچمهای CryptGenKey پنهان است
PDFlibPas هر دو SHA-3 و SHAKE256 را روی هستهٔ Keccak-f[1600] اجرا میکند؛ جداکنندهشان byte دامنهٔ pad10*1 و قاعدهٔ rate است بهعلاوهٔ XOF جریانی برای Delphi
سه شکل پیادهسازی جایگزین خالی، اینکه چرا شکلی که موفقیت گزارش میکند سختترین برای یافتن است، و چگونگی تشخیصش با بازرسی بایتهای خروجی تولیدشده
PDF Library for Delphi ماسکهای نرم آلفا و درخشندگی میسازد، ورودیهای Matte تصویر را تنظیم میکند، و شفافیت را به یک فایل PDF 1.3 قابلچاپ تخت میکند
PDF Library for Delphi درخت ساختار را حین رسم میسازد: پیوند marked content، سرصفحه جدول، artifact و زبان، بههمراه diagnostics در PDF/UA پیش از save
PDF Library for Delphi هر کاراکتر استخراجشده را به instruction و byteهای content stream برمیگرداند تا کد Delphi بتواند فقط یک glyph را در جای خود ویرایش کند
PDF Library for Delphi متن موقعیتدار، stream اصلی تصویر و متادیتای فونت را از PDF بیرون میکشد، با سطوح استخراج مناسبِ ایندکس جستوجو و بازبینی redaction
جستوجوی متن PDF با PDF Library for Delphi صفحه و مستطیل مرزی هر hit را برمیگرداند و همه بلوکهای متن و تصویر یک صفحه را در یک فهرست میشمارد
لاکگیری واقعی PDF در دلفی با استفاده از کتابخانه PDF losLab: متد RedactRegion بایتهای جریان محتوا را حذف میکند در حالی که SanitizeDocument متادیتا،
PDF Library for Delphi متن را بر پایه همارزی canonical مقایسه میکند، پس پرسوجوی NFC محتوای NFD را مییابد و هر نتیجه روی مرز خوشه گرافیم میماند
یک پارسر PDF یک سطح حمله است؛ اشکالات سرریز عدد صحیح، نوشتن خارجازمحدوده و بازگشت نامحدود در دیکدرهای فونت و تصویر را با راهنمای رفع آنها در Delphi ببینید
صفحه PDF یک ماشین مسیر است؛ PDF Library for Delphi مسیر، منحنی بزیه، گرادیان محوری و الگوی کاشی را با تفاوت پرکردن even-odd و nonzero رسم میکند
SetVerticalWritingMode در PDF Library for Delphi متن ژاپنی و چینی را با فونت Type0 پایین صفحه مینویسد و فرمهای گلیف عمودی همان فونت را به کار میگیرد
نمایشگر PDF دلفی را با کش صفحه روی دیسک بین نشستها و پشتیبانی DPI هر مانیتور سریعتر کنید: اثر انگشت FNV-1a، هرس LRU و WM_DPICHANGED در losLab PDF Library
PDF Library for Delphi کانتینر WOFF2 را میخواند، محورهای فونت متغیر TrueType و CFF2 را نمونهسازی میکند و نتیجه مثل هر فونت ایستا تعبیه و زیرمجموعه میشود
پر کردن ردیفهای تکراری در فرمهای پویای XFA از دلفی با استفاده از عبارات مسیر XFA 3.3 SOM در کتابخانه PDF losLab: ریشههای record$، رخدادهای [*] و گزارهها