SDK PDF Delphi

کتابخانه PDF Delphi برای ایجاد، ویرایش، امضا، رندرینگ، پیش‌بررسی و جریان‌های کاری PDF/UA

losLab PDF Library به تیم‌های Delphi و C++Builder یک موتور PDF با کد منبع موجود برای جریان‌های کاری دسکتاپ، سرور، DLL، ActiveX و Dylib می‌دهد، شامل بررسی‌های داخلی PDF/A و PDF/UA، پشتیبانی امضای PAdES، و گزینه‌های رندرر بدون هدایت اسناد از طریق یک سرویس PDF خارجی

losLab PDF Library SDK پیش‌نمایش

losLab PDF Library نمای کلی

ProductlosLab PDF Library
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
DocumentationlosLab PDF Library
EvaluationlosLab PDF Library

موتور PDF با کد منبع موجود برای جریان‌های کاری متعلق به توسعه‌دهنده

losLab PDF Library یک SDK PDF برای Delphi و C++Builder است برای برنامه‌هایی که نیاز دارند اسناد PDF را در داخل نرم‌افزار خود ایجاد، اصلاح، رندر، چاپ، امضا، ایمن‌سازی، بررسی و پیش‌بررسی کنند

کتابخانه در Delphi/Object Pascal نوشته شده و با کد منبع کامل برای پروژه‌های Delphi و C++Builder موجود است. همچنین گزینه‌های DLL، ActiveX و Dylib برای تیم‌هایی که نیاز دارند اتوماسیون PDF را از C#، VB.NET، VB6، VBA، ASP/ASP.NET، PHP، PowerBuilder، PowerBASIC، RealBasic، Visual C++ و محیط‌های دیگری که می‌توانند یک DLL یا کامپوننت ActiveX فراخوانی کنند یکپارچه کنند ارائه می‌شود

از آن استفاده کنید وقتی جریان کاری PDF بخشی از محصول یا فرآیند اداری شماست: صورت‌حساب‌های تولیدشده، قراردادهای امضاشده، ارسال بایگانی، بررسی دسترسی‌پذیری، خروجی چاپ، پردازش فرم، مونتاژ سند، یا بررسی‌های CI که باید پیش از رسیدن یک PDF بد به مشتریان شکست بخورند

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

2026-06-23 Version 3.75.6: یادداشت‌های انتشار | مرجع API. Version 3.75.6 adds SetPDFAMode mode 7 for PDF/A-3u output with PDF/A-3 associated files, and the ZUGFeRD 2.0 BASIC e-invoice profile now defaults to PDF/A-3u.

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

  • ایجاد و ویرایش صفحات PDF: متن، گرافیک برداری، تصاویر، کدهای QR، PDF417، DataMatrix، بارکدها، حاشیه‌نویسی‌ها، لینک‌ها، طرح‌کلی‌ها، مقاصد نام‌دار، متادیتا و خصوصیات سند بکشید
  • مونتاژ صفحه و تعمیر سند: صفحات را از اسناد منبع کنترل‌شده تقسیم، ادغام، اضافه، کپی، کلون، نرمال‌سازی، جابجایی، حذف، مخفی‌سازی، چرخش و بازسازی کنید
  • رندر و چاپ: بین موتورهای رندرینگ GDI+، PDFium و Cairo برای پیش‌نمایش صفحه، صادرکردن bitmap، رندرینگ بستر دستگاه و جریان‌های کاری چاپگر جابجا شوید
  • فرم‌ها و اسناد تعاملی: فیلدهای AcroForm، ظاهرها، پرچم‌های فیلد، اقدامات JavaScript، پیوست‌ها و داده‌های سند مرتبط را ایجاد، پر، ویرایش، مسطح‌سازی، بررسی و مدیریت کنید
  • متن، تصاویر و فونت‌ها: با BMP، TIFF، JPEG، JPEG 2000، GIF، PNG، EMF، جعبه‌های متن HTML، متن یونیکد، TrueType، OpenType، Type 1، تعبیه فونت، زیرمجموعه‌سازی فونت و جریان‌های کاری استخراج کار کنید
  • امنیت و امضاها: PDF ها را با شتاب‌دهی سخت‌افزاری AES-NI در ویندوز ۳۲ بیتی و ۶۴ بیتی رمزگذاری و رمزگشایی کنید، فایل‌های چند گیگابایتی را از طریق مسیرهای AES-256 مستقیم فایل‌به‌فایل که هرگز گراف شیء کامل را نمی‌سازند محافظت یا لغو محافظت کنید، مجوزها تنظیم کنید، از رمزگذاری کلید عمومی برای گیرنده استفاده کنید، با خلاصه‌های SHA-256/384/512 قابل انتخاب امضا کنید، ویژگی‌های PAdES اضافه کنید، مهرهای زمانی امضا کنید، و داده‌های اعتبارسنجی DSS/VRI را پیوست کنید
  • اسناد بزرگ: PDF هایی بیش از ۲ گیگابایت با بارگذاری شیء بر اساس تقاضا و آفست‌های ۶۴ بیتی باز کنید، لیست‌های فایل را در یک پاس با نشانک‌ها، فیلدهای فرم و درخت‌های ساختاری PDF برچسب‌دار حفظ‌شده ادغام کنید، به‌روزرسانی‌های تدریجی را به فایل منبع اضافه کنید و اسناد با میلیون‌ها شیء را در چند ثانیه از طریق Direct Access API کپی یا بازنویسی کنید
  • گزارش‌های پیش‌بررسی و تشخیص: بررسی‌های PDF/A و PDF/UA-1 اجرا کنید، گزارش‌های متن، JSON، HTML یا CSV تولید کنید، گزارش‌های متن پایدار را در برابر خطوط پایه مقایسه کنید، پوشه‌ها را با خروجی CSV خلاصه به صورت دسته‌ای پردازش کنید، و سلامت امضا و سیاست‌های سند را در مقیاس با نمونه‌های SigningWorkbench و ComplianceWorkbench ممیزی کنید
  • کنترل سطح پایین PDF: به شماره‌های شیء، فرهنگ‌لغت‌های صفحه، ورودی‌های کاتالوگ، OutputIntents، قفل‌های نسخه ذخیره، دروازه‌های سطح پسوند، الگوهای کاشی‌کاری، محتوای اختیاری، فرهنگ‌لغت‌های اندازه‌گیری، و درج مستقیم تصویر هنگامی که جریان کاری شما ساختار دقیق PDF نیاز دارد دسترسی داشته باشید

خروجی استانداردمحور و انطباق‌پذیر

انطباق PDF به محتوای منبع، فونت‌ها، پروفایل‌های ICC، متادیتا، برچسب‌گذاری، متن جایگزین، امضاها، مهرهای زمانی، و اعتبارسنج مورد استفاده سازمان شما بستگی دارد. losLab PDF Library کنترل‌ها و ابزار تشخیص لازم برای ساختن PDF های استانداردمحور را ارائه می‌دهد، در حالی که اعتبارسنجی نهایی سیاست را در برنامه یا خط لوله QA شما می‌گذارد

جریان کاریپشتیبانی کتابخانهمسئولیت برنامه
PDF 1.2-1.7ایجاد، ویرایش، کنترل نسخه ذخیره دقیق، بررسی‌های سطح پسوند، رندرینگ، چاپ، فرم‌ها، حاشیه‌نویسی‌ها، پیوست‌ها، لینک‌ها و API های ساختاری سندنسخه هدف PDF را انتخاب کنید و ویژگی‌هایی را که در آن پروفایل خروجی جایی ندارند حذف یا ارتقا دهید
PDF/Aکنترل‌های OutputIntent، کمک‌کننده‌های متادیتای XMP، جریان‌های کاری فونت تعبیه‌شده، نگهبان‌های نسخه، و بررسی‌های داخلی فایل PDF/A برای خطوط لوله بایگانیمتادیتا، فونت‌ها، پروفایل‌های رنگی و قوانین تجاری صحیح برای سیاست بایگانی انتخاب‌شده ارائه دهید
PDF/UA-1ساخت PDF برچسب‌دار، API های درخت ساختاری، مدیریت نقشه نقش، متن جایگزین، ActualText، بررسی‌های طرف خواننده، و بازخورد GetPDFUADiagnostics طرف نویسندهترتیب خواندن معنادار، زبان، عنوان‌ها، لیست‌ها، معناشناسی جدول، متن جایگزین و توضیحات فرم بنویسید
PAdESامضاهای ETSI.CAdES.detached، داده‌های signing-certificate-v2، سیاست امضا و ویژگی‌های تعهد، افزایش مهر زمانی RFC 3161، گزینه‌های خلاصه SHA-256/384/512، و مونتاژ DSS/VRIگواهینامه‌ها، پاسخ‌های TSA، داده‌های ابطال، گزینه‌های سیاست امضا و آزمایش پذیرش خاص اعتبارسنج تأمین کنید
اتوماسیون پیش‌بررسیCreatePreflightReportEx، SavePreflightReportEx و نمونه Delphi PreflightReport خروجی متن، JSON، HTML و CSV برای بررسی‌های PDF/A و PDF/UA-1 تولید می‌کنندتصمیم بگیرید کدام قالب‌های گزارش، خطوط پایه، کدهای خروج و تعداد مسائل باید CI، ورودی بایگانی یا تحویل به مشتری را مسدود کنند
امنیتAES-128، AES-256، مدیریت مجوز، حفاظت رمز عبور، رمزگذاری کلید عمومی برای گیرنده، و بررسی سند رمزگذاری‌شده برای توزیع کنترل‌شدهرمزهای عبور، گواهینامه‌ها، کلیدهای خصوصی و سیاست‌های گیرنده را تحت کنترل‌های امنیتی خود نگه دارید

سطوح API و گزینه‌های استقرار

  • Delphi XE5 تا Delphi 13 و C++Builder XE5 تا C++Builder 13
  • کد منبع Object Pascal بومی برای یکپارچه‌سازی مستقیم Delphi و C++Builder، با صفحات مرجع API تولیدشده برای توابع عمومی TPDFlib
  • دسترسی DLL و ActiveX برای C#، VB.NET، VB6، VBA، ASP/ASP.NET، PHP، Visual C++، PowerBuilder، PowerBASIC، RealBasic و ابزارهای سازگار
  • گزینه‌های ساخت ۳۲ بیتی و ۶۴ بیتی جایی که IDE و runtime هدف آن‌ها را پشتیبانی می‌کنند
  • گزینه macOS Dylib برای تیم‌هایی که نیاز دارند اتوماسیون PDF چندپلتفرمی را در اطراف همان خانواده کتابخانه داشته باشند
  • پروژه‌های نمونه مستقل برای ایجاد PDF، عملیات صفحه، مدیریت تصویر و فونت، فرم‌ها، رمزگذاری، امضا، رندرینگ، چاپ و اتوماسیون گزارش پیش‌بررسی

نمونه‌های همراه و پوشش اعتبارسنجی

بسته شامل نمونه‌های Delphi و C++Builder برای وظایف رایج یکپارچه‌سازی، به علاوه مثال‌های خط فرمان جایی که اتوماسیون مهم‌تر از رابط کاربری بصری است

  • ایجاد و طرح‌بندی: HelloWorld، AddTextImage، CreateTable، DrawWrappedText، TextPaging، AddFormattedTitle، متن HTML، بارکد، کد QR و جریان‌های کاری تصویر به PDF
  • عملیات سند: CopyPageRanges، PageOperations، ExtractText، ExtractImage، ExtractEmbeddedFonts، ExtractAnnotAttach، DirectAccess و پردازش به سبک ادغام/تقسیم
  • رندرینگ و چاپ: PdfToImage، انتخاب رندرر MultiFunction، PrintPDF، مسیرهای خروجی GDI+، PDFium و Cairo
  • امنیت و امضاها: PdfEncrypt، PdfDecrypt، PdfPermission، PdfSigning، جریان‌های کاری ویژگی PAdES، کمک‌کننده‌های DSS/VRI و مسیرهای امضای مبتنی بر مهر زمانی
  • اتوماسیون پیش‌بررسی: نمونه Delphi PreflightReport فایل‌های منفرد یا پوشه‌ها را اعتبارسنجی می‌کند، گزارش‌های متن/JSON/HTML/CSV می‌نویسد، preflight-summary.csv صادر می‌کند، و کدهای خروج دوستانه با اتوماسیون برمی‌گرداند

پوشش خودکار اخیر شامل مجموعه‌های Delphi DUnitX و C++Builder GoogleTest برای ایجاد سند، فشرده‌سازی، تصاویر، فونت‌ها، فرم‌ها، امنیت، امضا، چاپ، انطباق نسخه PDF، تشخیص‌های PDF/UA و تولید و مقایسه گزارش پیش‌بررسی است

چه زمانی losLab PDF Library را انتخاب کنید

  • وقتی برنامه شما باید PDF ها را ایجاد، اصلاح، امضا، اعتبارسنجی و تحویل دهد، نه فقط نمایش دهد آن را انتخاب کنید
  • وقتی تیم Delphi یا C++Builder شما به کنترل در سطح کد منبع، تشخیص داخلی و قابلیت نگهداری بلندمدت نیاز دارد آن را انتخاب کنید
  • وقتی جریان کاری شما رندرینگ، چاپ، فرم‌ها، امضاها، رمزگذاری، PDF/A، PDF/UA، PAdES و گزارش‌های پیش‌بررسی را در یک ابزار ترکیب می‌کند آن را انتخاب کنید
  • وقتی CI، تحویل بایگانی، بررسی دسترسی‌پذیری یا تحویل تنظیم‌شده به فایل‌های گزارش پایدار به جای یک بررسی فقط-بیننده دستی نیاز دارد آن را انتخاب کنید
  • PDFium Component را انتخاب کنید وقتی فقط به یک بیننده یا رندرر PDF متمرکز نیاز دارید، و HotPDF را انتخاب کنید وقتی پروژه شما به یک کامپوننت سبک‌تر ایجاد PDF نیاز دارد

مجوز

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

مجوزتوسعه‌دهندگانقیمتسفارش
Single1 توسعه‌دهنده$850سفارش
Teamتا 5 توسعه‌دهنده$1700سفارش
Micro Businessتا 10 توسعه‌دهنده$2550سفارش
Small Businessتا 30 توسعه‌دهنده$4250سفارش
Medium Businessتا 100 توسعه‌دهنده$7650سفارش
Enterpriseتا 500 توسعه‌دهنده$14450سفارش
Corporateتوسعه‌دهندگان نامحدود، شرکت‌های تابعه جهانی$25500سفارش

موارد اضافی کد منبع ویژه Enterprise: PDFlibPas Enterprise شامل کد منبع کامل برای مجموعه‌های آزمایشی کامل که معمولاً فقط برای اعتبارسنجی داخلی استفاده می‌شوند است. بسته Enterprise همچنین شامل کد منبع کامل برای نمونه ابزاری تخصصی PDF Compliance & Signing Workbench Pro است

تمدید سالانه را خریداری کنید (۴۰٪ قیمت اولین خرید)

نمونه سریع Delphi

procedure QuickStart;
begin
  { Review the shipped losLab PDF Library demo package for the complete Delphi sample. }
end;

losLab PDF Library includes ready-to-run Delphi examples that show the core workflow before production integration.

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

losLab PDF Library چه تفاوتی با HotPDF Component دارد؟

losLab PDF Library یک SDK کامل PDF است: ایجاد، ویرایش، رندرینگ با GDI+، PDFium یا Cairo، چاپ، فرم‌ها، امضا، رمزگذاری و گزارش‌های پیش‌بررسی را ترکیب می‌کند، و گزینه‌های DLL، ActiveX و Dylib را برای محیط‌های غیر Delphi ارائه می‌دهد. HotPDF Component یک کامپوننت بومی VCL سبک‌تر است که بر ایجاد و ویرایش PDF در داخل برنامه‌های Delphi و C++Builder تمرکز دارد

آیا می‌توانم losLab PDF Library را از C#، VB.NET یا محیط‌های دیگر غیر Delphi استفاده کنم؟

بله. علاوه بر کد منبع بومی Object Pascal برای Delphi و C++Builder، این کتابخانه نسخه‌های DLL و ActiveX ارائه می‌دهد که از C#، VB.NET، VB6، VBA، ASP/ASP.NET، PHP، PowerBuilder، PowerBASIC، RealBasic، Visual C++ و سایر محیط‌هایی که می‌توانند یک DLL یا کامپوننت ActiveX فراخوانی کنند قابل استفاده است، به‌علاوه یک گزینه Dylib برای macOS

کدام نسخه‌های Delphi و C++Builder پشتیبانی می‌شوند؟

Delphi XE5 تا Delphi 13 و C++Builder XE5 تا C++Builder 13، با گزینه‌های ساخت ۳۲ بیتی و ۶۴ بیتی جایی که IDE و runtime هدف از آن‌ها پشتیبانی می‌کنند

این کتابخانه کدام موتورهای رندرینگ را ارائه می‌دهد؟

می‌توانید بین موتورهای رندرینگ GDI+، PDFium و Cairo برای پیش‌نمایش صفحه، صادرکردن bitmap، رندرینگ بستر دستگاه و جریان‌های کاری چاپگر جابجا شوید

آیا losLab PDF Library از امضاهای دیجیتال و PAdES پشتیبانی می‌کند؟

بله. این کتابخانه امضاهای ETSI.CAdES.detached را با داده‌های signing-certificate-v2، سیاست امضا و ویژگی‌های تعهد، افزایش مهر زمانی RFC 3161، خلاصه‌های قابل انتخاب SHA-256، SHA-384 یا SHA-512، و داده‌های اعتبارسنجی DSS/VRI برای اعتبارسنجی بلندمدت ایجاد می‌کند

این کتابخانه چگونه فایل‌های PDF بسیار بزرگ را مدیریت می‌کند؟

فایل‌های PDF بیش از ۲ گیگابایت را با بارگذاری شیء بر اساس تقاضا و آفست‌های ۶۴ بیتی باز می‌کند، لیست‌های فایل را در یک پاس ادغام می‌کند در حالی که نشانک‌ها، فیلدهای فرم و ساختار PDF برچسب‌دار را حفظ می‌کند، به‌روزرسانی‌های تدریجی را در جای خود اضافه می‌کند، و اسناد با میلیون‌ها شیء را در چند ثانیه از طریق Direct Access API کپی یا بازنویسی می‌کند

آیا می‌تواند انطباق PDF/A و PDF/UA را به‌طور خودکار بررسی کند؟

بله. بررسی‌های داخلی PDF/A و PDF/UA-1 گزارش‌های متن، JSON، HTML یا CSV تولید می‌کنند، گزارش‌های متن پایدار را در برابر خطوط پایه مقایسه می‌کنند، پوشه‌ها را به‌صورت دسته‌ای با خروجی CSV خلاصه پردازش می‌کنند، و تشخیص‌های سمت نویسنده را از طریق GetPDFUADiagnostics در معرض دید قرار می‌دهند

یک مجوز شامل چه چیزی است، و تمدید چگونه کار می‌کند؟


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

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

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