وبلاگ توسعه نرم افزار losLab

کامپوننت HotPDF

Software Development Blog

کامپوننت HotPDF

صف رندر پس‌زمینه‌ی PDF در Delphi با HotPDF

نگه‌داشتن پاسخگویی نمایشگرهای PDF در Delphi با رندر پس‌زمینه‌ی HotPDF: صف‌بندی رندر صفحات خارج از رشته‌ی UI، لغو صفحات معلق، و کش‌کردن بیت‌مپ‌ها

کامپوننت HotPDF

OCR تطبیق template داخلی در Delphi با HotPDF

HotPDF OCR تطبیق template را در Delphi بازسازی کرده است: ترتیب ردیف DIB، binarization با Otsu، glyphهای شانزده‌در‌بیست‌وچهار و تشخیص case با clustering ارتفاع

کامپوننت HotPDF

متن عمودی CJK در PDF با Delphi و HotPDF

چیدمان متن عمودی CJK در PDF از Delphi با HotPDF: سوئیچ IsVertical SetFont، نحوه انباشته شدن و پایین رفتن گلیف‌ها، اصلاح U+30FC، و ستون‌های راست به چپ

کامپوننت HotPDF

امضاهای دیجیتال PDF و PAdES در دلفی با HotPDF

امضای PDF در دلفی با HotPDF: امضای یک‌مرحله‌ای با PFX، رزرو ByteRange برای امضاکنندگان خارجی، فیلدهای پایه PAdES، و مُهرهای زمانی سند. امضای PDF بیشتر به معنای

کامپوننت HotPDF

HotPDF روی Free Pascal و Lazarus: محدودیت‌های Win64

HotPDF روی Free Pascal 3.2.2 و Lazarus 4.6 برای Win64 بیلد می‌شود: گیت حالت Delphi، چرا آبجکت‌های کدک نیتیو لینک نمی‌شوند و فالبک رندر موازی به حالت سریال

کامپوننت HotPDF

Free Pascal Win32: name decoration سمبل‌های C در HotPDF

Free Pascal روی Win32 ایمپورت‌های cdecl را با آندرلاین می‌آراید ولی نام‌های public را عیناً اکسپورت می‌کند، و HotPDF پل بین هر دو می‌سازد بدون شکستن Delphi

کامپوننت HotPDF

کرنل‌های downsample تصویر HotPDF و dithering چاپ

HotPDF کرنل‌های جداشدنی bicubic و Lanczos3 برای downsample تصویر به‌علاوه dithering رندر Floyd-Steinberg اضافه می‌کند، و هرکدام در ازای کیفیت از سرعت می‌کاهد

کامپوننت HotPDF

قالب‌بندی عددی ثابت PDF در Delphi با HotPDF

در Delphi چرا locale ی کاما-اعشاری streamهای محتوای PDF را می‌شکند و HotPDF چطور قالب‌بندی عددی ثابت را در فونت‌های Type 1، SVG و بیلدهای FPC محکم می‌کند

کامپوننت HotPDF

شواهد LTV و مقادیر seed در PAdES با HotPDF

ارتقای PDF تازه امضاشده از B-B به B-LT با یک فراخوانی HotPDF، تکمیل زنجیره از طریق AIA caIssuers، و اجرای مقادیر seed که یک فیلد اعلام می‌کند

کامپوننت HotPDF

خروجی گرفتن از صفحات PDF به SVG در دلفی با HotPDF

HotPDF هر صفحه PDF بارگذاری‌شده را از دلفی به یک SVG مستقل تبدیل می‌کند و ماتریس‌های متن، چرخش صفحه، وارونگی تصاویر، الگوهای خط‌چین و خطوط موئی را حفظ می‌کند

کامپوننت HotPDF

رندر موازی صفحات PDF در دلفی بدون OOM

HotPDF در دلفی صفحات PDF را در نخ‌های کارگر رندر می‌کند، با تحویل مرتب، فشار برگشتی خروجی و یک بودجه حافظه که سقف ردپای بیت‌مپ در اوج مصرف را محدود می‌کند

کامپوننت HotPDF

خروجی PDF 2.0، PDF/A-4 و PDF/UA-2 با HotPDF در Delphi

نوشتن PDF 2.0 بومی از Delphi با HotPDF: profileهای PDF/A-4، فضاهای نام ساختار PDF/UA-2، فایل‌های مرتبط و بررسی‌های EndDoc که یک درخت شکسته را می‌گیرند

کامپوننت HotPDF

Redaction و N-up Stitch در Delphi با HotPDF

RedactLoadedRect و StitchLoadedPage در HotPDF روی PDF بارگذاری‌شده عملگر می‌افزایند؛ پوشش ناحیه یک روکش مات است نه حذف داده، و این مرز امنیتی را جدی بگیرید

کامپوننت HotPDF

رندر گرادیان‌های PDF در دلفی: محوری و شعاعی

ابزار HotPDF سایه‌روشن‌های محوری و شعاعی PDF را از طریق اپراتور sh در دلفی رندر می‌کند و هر گرادیان را به باندهای رنگی مورد ارزیابی توسط موتور تابع خود تقسیم

کامپوننت HotPDF

کدگشایی کدهای QR چرخیده در صفحات PDF با HotPDF

HotPDF سمبل‌های QR چرخیده را در صفحات PDF بارگذاری‌شده با نرمال‌کردن هر هشت جهت D4 درون خود کدگشا کدگشایی می‌کند، نه با چرخاندن ماسک اسکن، با جستجوی تقسیم

کامپوننت HotPDF

مقایسه دو فایل PDF در دلفی: ساختار و پیکسل

HotPDF دو فایل PDF را در دلفی از طریق پیمایش گراف اشیا از کاتالوگ و همچنین دیف‌کردن صفحات رندرشده مقایسه می‌کند، درحالی‌که بودجه‌ها هر دو گذر را محدود می‌کنند

کامپوننت HotPDF

رندر کردن جدول داده‌ها به PDF در Delphi با HotPDF

رسم ردیف‌های مجموعه داده به عنوان یک جدول PDF واقعی در Delphi: محاسبه عرض ستون‌ها، تراز کردن متن سلول، رسم خطوط شبکه، و تکرار سرصفحه زمانی که جدول به صفحات

کامپوننت HotPDF

تراز کامل (Justification) متن PDF در دلفی با HotPDF

متن تراز شده PDF به فاصله‌گذاری حساس به خط و اندازه‌گیری سریع عرض نیاز دارد؛ HotPDF خطوط لاتین و CJK را تراز می‌کند و رفت‌وبرگشت GDI را در Delphi کاهش می‌دهد

کامپوننت HotPDF

رندر الگوی Tiling در PDF با Delphi و HotPDF

HotPDF چگونه الگوهای tiling در PDF را در Delphi رندر می‌کند: وضعیت الگو در سراسر q و Q، مسیرهای fill و stroke کلیپ‌شده، بازه tile قابل‌مشاهده و بودجه‌های سخت