losLab PDF Library نمای کلی
| Product | losLab PDF Library |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | losLab PDF Library |
| Evaluation | losLab 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، یک سال بهروزرسانی و یک سال پشتیبانی ایمیلی است.
| مجوز | توسعهدهندگان | قیمت | سفارش |
|---|---|---|---|
| Single | 1 توسعهدهنده | $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 کشف کنید
اشتراک در بهروزرسانیهای محصول
برای دریافت جدیدترین بهروزرسانیها در ایمیل خود مشترک شوید
