PDFium Delphi Component Docs

راهنمای کامپوننت PDFium Delphi Component

از این مرجع برای یافتن APIهای نمایش PDF، پردازش سند، رندر، فرم، حاشیه‌نویسی، چاپ، جست‌وجو، فراداده، پیوست و ذخیره برای برنامه‌های Delphi و C++Builder استفاده کنید — همراه با لایه‌های امضای PAdES، رمزنگاری PDF 2.0 و اعتبارسنجی شش استاندارد که PDFium Delphi Component در Object Pascal روی موتور رندر پیاده‌سازی می‌کند

2

دو کامپوننت اصلی هر کدام مرجع کلاس اختصاصی در اینجا دارند: TPdf برای عملیات سند و TPdfView برای نمایش تعاملی. هر عضو عمومی هر دو صفحهٔ خودش را دارد و TPdfThumbnailView نیز از طریق مرجع API پوشش داده شده است

کامپوننت TPdf

بارگذاری، ایجاد، بازرسی، ویرایش، واردات، رندر، چاپ، استخراج متن، مدیریت فرم‌ها، مدیریت حاشیه‌نویسی و ذخیرهٔ اسناد PDF

مرجع TPdf

کامپوننت TPdfView

نمایش صفحات PDF با بزرگ‌نمایی، چرخش، پیمایش، انتخاب متن، نگاشت مختصات، مدیریت پیوند و سفارشی‌سازی بصری

مرجع TPdfView

مرجع کامل API

وقتی نام API را از پیش می‌دانید از جدول‌های تلفیقی متد، ویژگی، رویداد، unit کمکی، نوع و تابع سراسری استفاده کنید

باز کردن مرجع API

نمای کلی

بازبینی محدودهٔ محصول، نقش‌های کامپوننت، نکات معماری، اهداف پلتفرم و سناریوهای رایج کاربردی

خواندن نمای کلی

نصب

بسته را نصب کنید، DLLهای زمان اجرای PDFium لازم را قرار دهید، یکپارچه‌سازی IDE را راستی‌آزمایی کنید و توزیع مجدد را آماده کنید

نصب کامپوننت‌ها

شروع سریع

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

دنبال کردن شروع سریع

ماتریس ویژگی

مقایسهٔ عملیات سند، رندر، استخراج متن، جست‌وجو، فرم‌ها، حاشیه‌نویسی‌ها، پیوست‌ها، چاپ و فشرده‌سازی

مقایسهٔ ویژگی‌ها

نمونه‌های برنامه‌نویسی

قطعه‌های Pascal را برای بارگذاری، ایجاد، جست‌وجو، فرم‌ها، تصاویر، حاشیه‌نویسی، خروجی دسته‌ای، چاپ و ذخیره تطبیق دهید

مشاهدهٔ نمونه‌ها

یادداشت‌های انتشار

بازبینی تاریخچهٔ نسخه برای به‌روزرسانی‌های کتابخانه، دمو، نصب‌کننده، سازگاری و مستندات PDFium Delphi Component

باز کردن یادداشت‌های انتشار

رندر و نمایش

صفحات رندر کنید، از قلاب‌های Skia استفاده کنید، گزینه‌های نمایش تنظیم کنید، مختصات دستگاه/صفحه نگاشت کنید و با پیوندهای تعاملی کار کنید

ویژگی‌های رندر

فرم‌ها و حاشیه‌نویسی‌ها

خواندن و به‌روزرسانی فیلدهای فرم، بازتولید ظاهرها، مسطح‌سازی فرم‌ها، بازرسی حاشیه‌نویسی‌ها و ایجاد حاشیه‌نویسی صفحه

ویژگی‌های فرم

خروجی سند

صفحات بسازید، وارد کنید، تصاویر اضافه کنید، جریان‌ها را فشرده کنید، جعبه‌های صفحه تنظیم کنید، نسخه‌های PDF هدف ذخیره کنید و محدوده‌های صفحه چاپ کنید

ویژگی‌های خروجی

امضا و رمزنگاری

امضای PAdES از B-B تا B-LTA با مُهر زمانی RFC 3161، امضای راه دور به‌گونه‌ای که کلید هرگز سرویس را ترک نکند، اعتبارسنجی اعتماد و نوشتن رمزنگاری AES-256 نسخه PDF 2.0

ویژگی‌های امضا

استانداردها و Preflight

اعتبارسنجی PDF/A، PDF/X، PDF/UA، PDF/E، PDF/VT و PDF/R، سپس خروجی گرفتن نتایج preflight به‌صورت TXT، HTML، Markdown، JSON، CSV، SARIF، JUnit XML یا NDJSON برای CI

ویژگی‌های استانداردها

بازبینی‌ها و تحویل

نوشتن فایل‌های خطی‌شدهٔ Fast Web View، بسته‌بندی اشیاء در object stream، افزودن بازبینی‌های افزایشی دقیق در حد بایت و تولید نسخه‌های ترمیم‌شدهٔ راستی‌آزمایی‌شده

ویژگی‌های قالب خروجی