SDK نویسندگی PDF

HotPDF Component برای ایجاد و ویرایش PDF در Delphi

HotPDF یک کتابخانه بومی VCL PDF برای برنامه‌های Delphi و C++Builder است که به ایجاد مستقیم PDF، ویرایش، فرم‌ها، حاشیه‌نویسی‌ها، رمزگذاری، امضای دیجیتال، مدیریت فونت یونیکد، خروجی آگاه از استانداردها و گزارش پیش‌بررسی بدون استقرار یک runtime خارجی PDF نیاز دارند

Delphi PDF Component پیش‌نمایش

HotPDF Component نمای کلی

ProductHotPDF Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotPDF Component

ایجاد و ویرایش بومی PDF برای Delphi و C++Builder

HotPDF یک کامپوننت PDF Delphi و C++Builder در سطح کد منبع برای برنامه‌هایی است که نیاز دارند اسناد PDF را مستقیماً از کد VCL ایجاد، ویرایش، ایمن‌سازی، امضا، اعتبارسنجی و مونتاژ کنند. این کامپوننت برای جریان کاری اصلی نویسندگی خود نیازی به یک runtime خارجی PDF ندارد و برای نرم‌افزار دسکتاپ Windows ساخته‌شده با RAD Studio طراحی شده است

از HotPDF استفاده کنید وقتی برنامه شما به ترسیم برنامه‌ریزی‌شده صفحه، خروجی متن یونیکد، تعبیه و زیرمجموعه‌سازی فونت، فرم‌ها، حاشیه‌نویسی‌ها، وارد کردن تصویر، عملیات ادغام/ویرایش PDF، رمزگذاری، امضاهای دیجیتال، خروجی آگاه از استانداردها و اتوماسیون سبک پیش‌بررسی از یک سطح API بومی نیاز دارد

HotPDF از RAD Studio XE5 تا RAD Studio 13.1 Florence برای Delphi و C++Builder شامل جریان‌های کاری Win32، Win64 و Win64x پشتیبانی می‌کند

پیش‌نمایش ویرایش PDF در VCL
Delphi PDF Edit Library (اصلاح برنامه‌ریزی‌شده متن)

قابلیت‌های اصلی

  • PDF های جدید ایجاد کنید، صفحات اضافه کنید، متن و گرافیک برداری بکشید، Form XObject های قابل استفاده مجدد ثبت کنید، تصاویر قرار دهید، و در فایل‌ها یا جریان‌های متعلق به فراخواننده ذخیره کنید
  • PDF های موجود را بارگذاری کنید، جعبه‌های صفحه را بررسی کنید، مقاصد نشانک را جستجو کنید، صفحات را کپی، درج، استخراج، مرتب‌سازی مجدد، حذف، ادغام کنید، محتوا را مُهر یا واترمارک کنید، و اطلاعات سند را به‌روز کنید
  • لینک‌های ابرمتن، مقاصد نام‌دار، طرح‌کلی‌ها، پیوست‌های فایل، نظرات، پنجره‌های بازشو، حاشیه‌نویسی‌های هایلایت، حاشیه‌نویسی‌های متن آزاد، حاشیه‌نویسی‌های ویرایش، حاشیه‌نویسی‌های واترمارک، تصاویر کوچک صفحه، لایه‌ها، انتقالات صفحه و تنظیمات برگزیده بیننده اضافه کنید
  • فیلدهای AcroForm، جریان‌های ظاهر تولیدشده، فیلدهای امضا، فیلدهای متن چندخطی و شانه‌ای، مقادیر فیلد متن غنی، محفظه‌های بسته XFA، بسته‌کننده‌های رویداد فیلد فرم، و فونت‌های یونیکد متعدد در فرهنگ‌لغت منبع AcroForm ایجاد کنید
  • فیلدها را در اسناد AcroForm بارگذاری‌شده پیش از ذخیره یک نسخه ویرایش‌شده بررسی، به‌روز، تغییر نام، حذف یا مسطح‌سازی کنید
  • فونت‌های TrueType، Type 1 PFB، OpenType-CFF و CID-keyed CFF را برای خروجی چندزبانه فشرده تعبیه و زیرمجموعه‌سازی کنید، شامل اسناد سنگین CJK
  • متن یونیکد، متن راست‌به‌چپ، متن عمودی، کاراکترهای صفحه تکمیلی مانند اموجی، شکل‌دهی عربی/فارسی/اردو، لیگاتورهای استاندارد لاتین، مرتب‌سازی مجدد دوناگاری، و خروجی گلیف مبتنی بر OpenType GSUB با یکپارچه‌سازی /CIDToGIDMap، /W و /ToUnicode تولید کنید
  • محتوای JPEG، bitmap، TIFF، JPEG2000، JBIG2، WMF و EMF را با فشرده‌سازی Flate توسط zlib-ng و مدیریت JPEG با پشتیبان libjpeg-turbo وارد کنید
  • اسناد را با رمزهای عبور، AES-128، AES-256، AES-256 R6 ویرایش ۲ PDF، رمزگذاری کلید عمومی برای گیرنده، و پرچم‌های مجوز محافظت کنید
  • PDF ها را با پشتیبانی درون‌فرآیندی PFX / PKCS#12 و جریان‌های کاری PAdES B-B، B-T، B-LT و B-LTA شامل مهرهای زمانی RFC 3161 و فرهنگ‌لغت‌های DSS / VRI امضا کنید
  • گزارش‌های پیش‌بررسی متن، JSON و HTML ایجاد کنید، پروفایل‌ها و پیش‌تنظیم‌های پیش‌بررسی اعمال کنید، نتایج دسته‌ای را تجمیع کنید، شواهد گزارش را در PDF ها جاسازی کنید، گزارش‌ها را مقایسه کنید، و اعتبارسنجی متمرکز PDF/VT اجرا کنید
  • از پشتیبان‌های PDF اختیاری برای FastReport، QuickReport، ReportBuilder و DevExpress ExpressPrinting استفاده کنید وقتی طرح‌بندی‌های گزارش موجود باید از طریق HotPDF صادر شوند
  • PDF های بسیار بزرگ را با سرعت بالا با Direct File API پردازش کنید، که اسناد را مستقیماً روی دیسک بدون بارگذاری کل فایل در مدل شیء باز، کپی و بازنویسی می‌کند. در یک سند معیار ۲ گیگابایتی با ۱.۶۷ میلیون شیء، رمزگذاری AES-256 حدود ۱۴ ثانیه، رمزگشایی حدود ۱۶ ثانیه و بازنویسی کامل حدود ۶ ثانیه طول می‌کشد؛ خواندن تعداد صفحات یک سند ۱.۲۵ گیگابایتی چند میلی‌ثانیه طول می‌کشد. جداول cross-reference کلاسیک، جریان‌های cross-reference، فایل‌های hybrid-reference و اسناد به‌روزشده تدریجی همه در مسیر مستقیم باقی می‌مانند
  • با AES-256 با سرعت سخت‌افزاری رمزگذاری و رمزگشایی کنید: با CPU AES-NI، AES-256-CBC به حدود ۴۴۲ مگابایت بر ثانیه برای رمزگذاری و ۸۳۲ مگابایت بر ثانیه برای رمزگشایی (حدود ۳ و ۵.۷ برابر سریع‌تر از مسیر نرم‌افزاری قابل حمل) می‌رسد، فراخوانی‌های EncryptFile / DecryptFile از فایل به فایل اسناد بزرگ را بدون ساختن گراف شیء محافظت یا لغو محافظت می‌کنند، و باز کردن یک PDF بزرگ محافظت‌شده با رمز عبور حافظه بسیار کمتری مصرف می‌کند
پیش‌نمایش تبدیل Delphi DB به PDF
Delphi DB Table to PDF (ایجاد گزارش از جدول پایگاه داده)

بسته نسخه آزمایشی HotPDF Component را دانلود کنید

2026-07-01 Version 2.256.0: HotPDF یادداشت‌های انتشار. This release line completes XFDF annotation coverage across all ISO 19444-1 annotation elements, adds a self-contained base64 codec for the XFDF layer, and connects embedded-file streams to XFDF import and export.

مجوز و قیمت

پرداخت با کارت اعتباری/نقدی، PayPal، AliPay یا حواله بانکی از طریق FastSpring. هر مجوز جدید HotPDF شامل کد منبع کامل Object Pascal، یک سال به‌روزرسانی و یک سال پشتیبانی ایمیلی است.

مجوزتوسعه‌دهندگانقیمتسفارش
Single1 توسعه‌دهنده$500سفارش
Teamتا 5 توسعه‌دهنده$1000سفارش
Micro Businessتا 10 توسعه‌دهنده$1500سفارش
Small Businessتا 30 توسعه‌دهنده$2500سفارش
Medium Businessتا 100 توسعه‌دهنده$4500سفارش
Enterpriseتا 500 توسعه‌دهنده$8500سفارش
Corporateتوسعه‌دهندگان نامحدود، شرکت‌های تابعه جهانی$15000سفارش

موارد اضافی کد منبع ویژه Enterprise: HotPDF Enterprise شامل کد منبع کامل برای نمونه‌های ابزاری تخصصی است، در حال حاضر PDF Preflight Pro و XFA & AcroForms Flattener Pro، به علاوه کد منبع کامل برای مجموعه‌های آزمایشی کامل که معمولاً فقط برای اعتبارسنجی داخلی استفاده می‌شوند

تمدید برای مشتری موجود: ۴۰٪ قیمت کامل، در هر زمانی قابل لغو. صفحه خرید و تمدید HotPDF را باز کنید

استانداردها، امضا و جریان‌های کاری اعتبارسنجی

HotPDF از جریان‌های کاری تولید PDF آگاه از استانداردها برای PDF/A-1، PDF/A-2، PDF/A-3، PDF/X-1a، PDF/X-3، PDF/X-4 و PDF/UA-1 پشتیبانی می‌کند. همچنین شامل کمک‌کننده‌های پیش‌بررسی و اعتبارسنجی متمرکز PDF/VT برای جریان‌های کاری بررسی و اتوماسیون است. کامپوننت سوئیچ‌ها و نگهبان‌های خاص پروفایل را نشان می‌دهد تا فراخوانی‌هایی که پروفایل انتخاب‌شده را می‌شکنند بتوانند زود شکست بخورند به جای اینکه بی‌صدا یک PDF غیرمطابق بنویسند

جریان کاریپشتیبانی HotPDFمسئولیت نویسنده
PDF/A-1، PDF/A-2، PDF/A-3PDFACompliance، متادیتای XMP pdfaid، پشتیبانی OutputIntent، اعمال تعبیه فونت، نگهبان‌های JavaScript/رمزگذاری/حاشیه‌نویسی/پروفایل، و خروجی‌های دود PDF/A-2A / PDF/A-3A اعتبارسنجی‌شده با veraPDFسطح هدف را انتخاب کنید، داده‌های ICC OutputIntent واقعی ارائه دهید، عنوان/زبان تنظیم کنید، فونت‌های مناسب تعبیه کنید، و از محتوای خارج از پروفایل بایگانی انتخاب‌شده اجتناب کنید
PDF/UA-1PDFUACompliance، ریشه PDF برچسب‌دار، متادیتای pdfuaid، /Lang، DisplayDocTitle، عناصر ساختاری، محتوای علامت‌گذاری‌شده، نقشه‌برداری نقش، سیم‌کشی ParentTree، کمک‌کننده‌های متن جایگزین و ActualTextساختار سند معنادار، ترتیب خواندن، سلسله‌مراتب عنوان، معناشناسی لیست/جدول، و توضیحات جایگزین برای محتوای واقعی ایجاد کنید
PDF/X-1a، PDF/X-3، PDF/X-4PDFXCompliance، پشتیبانی OutputIntent، نگهبان‌های پروفایل چاپی، و محدودیت‌ها برای ویژگی‌های تعاملی یا غیر ایمن برای چاپمدیریت رنگ مناسب برای چاپ، جعبه‌های صفحه و تنظیمات تولید را برای جریان کاری پیش‌چاپ انتخاب‌شده ارائه دهید
اعتبارسنجی PDF/VTValidatePDFVT شناسایی XMP PDF/VT، فضای نام متادیتا، سازگاری تاریخ اصلاح، نشانگرهای پایه PDF/X، OutputIntent، ساختار DPartRoot کاتالوگ، صفحات قابل بارگذاری و پوشش DPart در سطح صفحه را بررسی می‌کنداز آن برای بررسی فایل‌های ورودی یا تولیدشده استفاده کنید؛ نویسندگی قصد تولید داده‌های متغیر کامل مسئولیت فراخواننده باقی می‌ماند

PDF/A Level A پایه PDF برچسب‌دار مورد نیاز پروفایل بایگانی را فعال می‌کند. این به طور خودکار PDF/UA-1 را اعلام نمی‌کند؛ HotPDF هویت PDF/UA را فقط هنگامی که PDFUACompliance به صراحت فعال شده باشد صادر می‌کند

API های پیش‌بررسی می‌توانند گزارش‌های متن، JSON و HTML تولید کنند، خروجی را از طریق پروفایل‌های ذخیره‌شده یا پیش‌تنظیم‌های داخلی فیلتر کنند، نتایج دسته‌ای را تجمیع کنند، شواهد گزارش را در یک نسخه بررسی جاسازی کنند، گزارش‌ها را مقایسه کنند و گزارش‌ها را به یک ساختار سبک veraPDF برای ابزار پایین‌دست تبدیل کنند

پوشش ویژگی اضافی

  • پشتیبانی از OpenType GSUB LookupType 1-8، انتخاب ویژگی اسکریپت/زبان، لیگاتورهای استاندارد لاتین، شکل‌دهی عربی/فارسی/اردو، مرتب‌سازی مجدد دوناگاری، و انتشار نقطه کد مصنوعی PUA برای گلیف‌های خاص فونت
  • پشتیبانی از محفظه بسته XFA، بسته‌کننده‌های /AA AcroForm، فونت‌های یونیکد متعدد در /DR AcroForm، و جریان‌های ظاهر فونت CID تولیدشده
  • ذخیره به‌روزرسانی تدریجی، جریان‌های کاری چندامضایی، مکان‌نگهدارهای امضا، تولید CMS SignedData درون‌فرآیندی، و فرهنگ‌لغت‌های اعتبارسنجی بلندمدت
  • کمک‌کننده‌های سند بارگذاری‌شده برای بررسی جعبه صفحه، جستجوی مقصد نشانک، بررسی فیلد AcroForm، به‌روزرسانی مقدار فیلد، تغییر نام فیلد، حذف فیلد و مسطح‌سازی فرم
  • کمک‌کننده‌های بارگذاری/ذخیره/اعتبارسنجی/ادغام/تفاوت پروفایل پیش‌بررسی، تجمیع دسته‌ای، اعتبارسنجی گزارش جاسازی‌شده، جاسازی گزارش XMP، اعتبارسنجی متمرکز PDF/VT، و تعمیر محافظه‌کارانه از گزارش‌های پیش‌بررسی
  • دروازه‌های ویژگی PDF 1.3 تا PDF 1.7، پشتیبانی رمزگذاری PDF 2.0 انتخابی، جریان‌های شیء، جریان‌های XRef، OutputIntents، گروه‌های شفافیت، ماسک‌های نرم، الگوها، سایه‌ها و کنترل‌های ExtGState پیش‌چاپ

مستندات آنلاین HotPDF

مثال سریع Delphi

program HelloHotPDF;

uses
  System.SysUtils,
  HPDFDoc;

var
  PDF: THotPDF;
begin
  PDF := THotPDF.Create(nil);
  try
    PDF.AutoLaunch := False;
    PDF.FileName := 'HelloHotPDF.pdf';
    PDF.Compression := cmFlateDecode;
    PDF.EnableFontSubsetting := True;
    PDF.BeginDoc;
    PDF.CurrentPage.SetFont('Arial', [], 18);
    PDF.CurrentPage.TextOut(50, 50, 0, 'Hello HotPDF');
    PDF.EndDoc;
  finally
    PDF.Free;
  end;
end.
پیش‌نمایش تبدیل TIFF به PDF
TIFF to PDF Component (ایجاد PDF از فایل TIFF چندصفحه‌ای)

بسته نسخه آزمایشی HotPDF Component را دانلود کنید
از RAD Studio XE5 تا RAD Studio 13.1 Florence برای Delphi و C++Builder (جریان‌های کاری Win32، Win64 و Win64x) پشتیبانی می‌کند

چه زمانی HotPDF را انتخاب کنید

  • وقتی برنامه شما اسناد PDF ایجاد یا ویرایش می‌کند و می‌خواهید یک کامپوننت با کد منبع Delphi/C++Builder به جای یک سرویس PDF جداگانه داشته باشید HotPDF را انتخاب کنید
  • وقتی نیاز اصلی شما رندرینگ PDF، مشاهده، رستریزاسیون صفحه، استخراج متن و یکپارچه‌سازی رابط کاربری بیننده تعاملی است PDFium Component را انتخاب کنید
  • وقتی پروژه از قبل بر اساس سطح API PDFlibPas ساخته شده است، یا زمانی که به گزینه‌های یکپارچه‌سازی DLL، ActiveX یا Dylib در کنار کتابخانه کد منبع Delphi/C++Builder نیاز دارید losLab PDF Library را انتخاب کنید

پرسش‌های متداول

Which Delphi and C++Builder versions are supported?

HotPDF Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Where is the API documentation?

The documentation is available under the localized HotPDF Component documentation link on this page.


بیشتر از توسعه کامپوننت PDF و صفحه‌گسترده Delphi کشف کنید

اشتراک در به‌روزرسانی‌های محصول

برای دریافت جدیدترین به‌روزرسانی‌ها در ایمیل خود مشترک شوید