Delphi PDF SDK

Бібліотека PDF для Delphi для створення, редагування, підписання, рендерингу, preflight та робочих процесів PDF/UA

losLab PDF Library надає командам Delphi та C++Builder PDF-рушій із доступним вихідним кодом для робочих процесів десктопних програм, серверів, DLL, ActiveX та Dylib, включаючи вбудовані перевірки PDF/A та PDF/UA, підтримку підписання PAdES і варіанти рендерерів без перенаправлення документів через зовнішній PDF-сервіс.

PDF Library SDK workflow preview

losLab PDF Library Огляд

ПродуктlosLab PDF Library
Найкраще підходить дляКеровані розробником робочі процеси з документами у Delphi та C++Builder
Підтримка IDEDelphi та C++Builder від XE5 до 13 Florence
РозгортанняІнтеграція з нативними застосунками Windows
Вихідний кодВихідний код Object Pascal входить до комерційних ліцензій
ЛіцензуванняРозгортання застосунків без роялті
ОновленняВключено один рік оновлень і підтримку електронною поштою
ЦіниОдноразове ліцензування за кількістю розробників
ДокументаціяlosLab PDF Library
Пробна версіяlosLab PDF Library

PDF-рушій із доступним вихідним кодом для робочих процесів розробників

losLab PDF Library — це PDF SDK для Delphi та C++Builder для програм, яким потрібно створювати, змінювати, візуалізувати, друкувати, підписувати, захищати, перевіряти та робити preflight 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 додає режим 7 у SetPDFAMode для виводу PDF/A-3u з пов’язаними файлами PDF/A-3, а профіль електронних рахунків ZUGFeRD 2.0 BASIC тепер типово використовує PDF/A-3u.

Основні можливості PDF

  • Створення та редагування PDF-сторінок: малювання тексту, векторної графіки, зображень, QR-кодів, PDF417, DataMatrix, штрих-кодів, анотацій, посилань, контурів, іменованих місць призначення, метаданих і властивостей документа.
  • Збирання сторінок і відновлення документів: розбиття, злиття, додавання, копіювання, клонування, нормалізація, переміщення, видалення, приховування, обертання і відновлення сторінок з контрольованих вихідних документів.
  • Рендеринг і друк: перемикання між рушіями рендерингу GDI+, PDFium і Cairo для попереднього перегляду на екрані, експорту растрових зображень, рендерингу контексту пристрою та робочих процесів друку.
  • Форми та інтерактивні документи: створення, заповнення, редагування, зведення, перевірка та керування полями AcroForm, виглядом, прапорцями полів, діями JavaScript, вкладеннями та пов'язаними даними документа.
  • Текст, зображення та шрифти: робота з BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, текстовими полями HTML, текстом Unicode, TrueType, OpenType, Type 1, вбудовуванням шрифтів, виділенням підмножин шрифтів і робочими процесами вилучення.
  • Безпека та підписи: шифрування та розшифрування PDF-файлів з апаратним прискоренням AES-NI у 32-бітній та 64-бітній версіях Windows, захист або зняття захисту з багатогігабайтних файлів через прямі шляхи файл-до-файлу AES-256, які ніколи не будують повний граф об'єктів, встановлення дозволів, використання шифрування відкритого ключа одержувача, підписання за допомогою вибору дайджестів SHA-256/384/512, додавання атрибутів PAdES, підписи з мітками часу і приєднання даних перевірки DSS/VRI.
  • Величезні документи: відкриття PDF-файлів об'ємом понад 2 ГБ із завантаженням об'єктів на вимогу та 64-бітними зсувами, злиття списків файлів за один прохід зі збереженням закладок, полів форм і дерев структури Tagged PDF, додавання поступових оновлень до вихідного файлу на місці та копіювання або перезапис документів з мільйонами об'єктів за лічені секунди за допомогою Direct Access API.
  • Звіти preflight та діагностика: виконання перевірок PDF/A та PDF/UA-1, генерування звітів у форматі текст, JSON, HTML або CSV, порівняння стабільних текстових звітів з базовими показниками, пакетна обробка папок зі зведеним виведенням у CSV та аудит працездатності підписів і політик документів у масштабі за допомогою демонстрацій SigningWorkbench і ComplianceWorkbench.
  • Низькорівневе керування PDF: доступ до номерів об'єктів, словників сторінок, елементів каталогу, цілей виведення, блокувань версій збереження, затворів на рівні розширення, шаблонів мозаїки, додаткового вмісту, словників вимірювань і прямого вставлення зображень, коли вашому робочому процесу потрібна точна структура PDF.

Виведення, орієнтоване на стандарти та відповідність

Відповідність PDF залежить від вихідного вмісту, шрифтів, профілів ICC, метаданих, тегів, альтернативного тексту, підписів, міток часу та валідатора, який використовує ваша організація. losLab PDF Library надає елементи керування та діагностику, необхідні для створення PDF-файлів, орієнтованих на стандарти, залишаючи кінцеву перевірку політики у вашій програмі або конвеєрі контролю якості.

Робочий процесПідтримка бібліотекиВідповідальність програми
PDF 1.2-1.7Створення, редагування, суворий контроль версій збереження, перевірки на рівні розширень, рендеринг, друк, форми, анотації, вкладення, посилання та API структури документа.Виберіть цільову версію PDF і видаліть або оновіть функції, які не належать до цього профілю виводу.
PDF/AЕлементи керування цілями виводу, помічники метаданих XMP, робочі процеси вбудованих шрифтів, захисники версій та вбудовані перевірки файлів PDF/A для архівних конвеєрів.Надайте правильні метадані, шрифти, колірні профілі та бізнес-правила для обраної політики архівування.
PDF/UA-1Побудова Tagged PDF, API дерева структури, обробка карт ролей, альтернативний текст, ActualText, перевірки на стороні зчитувача та зворотний зв'язок GetPDFUADiagnostics на стороні запису.Створіть осмислений порядок читання, мову, заголовки, списки, семантику таблиць, альтернативний текст і описи форм.
PAdESВід'єднані підписи ETSI.CAdES, дані сертифіката підпису версії 2, атрибути політики та зобов'язання підпису, розширення мітки часу RFC 3161, вибір дайджесту SHA-256/384/512 та збирання DSS/VRI.Надайте сертифікати, відповіді TSA, дані відкликання, вибір політики підпису та приймальне тестування, специфічне для верифікатора.
Автоматизація preflightCreatePreflightReportEx, 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 і сумісних інструментів.
  • Варіанти збірки для 32-бітних і 64-бітних систем, де їх підтримують цільова IDE і середовище виконання.
  • Опція macOS Dylib для команд, яким потрібна кросплатформна автоматизація PDF на основі того самого сімейства бібліотек.
  • Окремі демонстраційні проекти для створення PDF-файлів, операцій зі сторінками, обробки зображень і шрифтів, форм, шифрування, підписання, рендерингу, друку та автоматизації звітів preflight.

Демонстрації в комплекті та покриття перевірки

Пакет містить демонстрації для 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 та шляхи підписання, орієнтовані на мітки часу.
  • Автоматизація preflight: Демонстрація Delphi PreflightReport перевіряє окремі файли або папки, записує звіти у форматах текст/JSON/HTML/CSV, видає preflight-summary.csv і повертає зручні для автоматизації коди виходу.

Останнє автоматизоване покриття включає набори Delphi DUnitX і C++Builder GoogleTest для створення документів, стиснення, зображень, шрифтів, форм, безпеки, підписання, друку, відповідності версії PDF, діагностики PDF/UA, а також генерації та порівняння звітів preflight.

Коли варто обрати losLab PDF Library

  • Обирайте її, коли вашій програмі потрібно створювати, змінювати, підписувати, перевіряти та доставляти PDF-файли, а не лише відображати їх.
  • Обирайте її, коли вашій команді Delphi або C++Builder потрібен контроль на рівні вихідного коду, внутрішня діагностика та довгострокова ремонтопридатність.
  • Обирайте її, коли ваш робочий процес поєднує рендеринг, друк, форми, підписи, шифрування, PDF/A, PDF/UA, PAdES і звіти preflight в одному наборі інструментів.
  • Обирайте її, коли для CI, передачі в архів, перевірки доступності або регульованої доставки потрібні стабільні файли звітів, а не ручна перевірка лише у переглядачі.
  • Обирайте PDFium Delphi Component, коли робота передусім полягає в читанні, рецензуванні та підтвердженні відповідності, а не у створенні, і обирайте HotPDF, коли ви волієте взагалі не розповсюджувати рушій рендерингу — HotPDF має власний рушій рендерингу, власні кодеки зображень і власний шрифтовий рушій та компілюється у ваш виконуваний файл.

Ліцензування

Сплачуйте кредитними/дебетовими картками, PayPal, AliPay або банківським переказом через 2Checkout. Кожна нова ліцензія включає повний вихідний код Object Pascal для Delphi і C++Builder, один рік оновлень і один рік підтримки електронною поштою.

ЛіцензіяРозробникиЦінаЗамовити
Single1 розробник$850Замовити
Small Businessдо 10 розробників$1700Замовити
Medium Businessдо 30 розробників$2550Замовити
EnterpriseУсі розробники однієї компанії та її дочірніх підприємств у межах однієї країни$5100Замовити
CorporateУсі розробники однієї компанії та її дочірніх підприємств у всьому світі$10200Замовити

Додаткові вихідні коди для Enterprise і Corporate: і PDF Library for Delphi Enterprise, і Corporate містять повний вихідний код спеціального прикладу рівня інструменту PDF Compliance & Signing Workbench Pro. Вихідний код повних наборів тестів, які зазвичай використовуються лише для внутрішньої перевірки, доступний на запит.

Придбати щорічне поновлення (40% від вартості першої покупки).

Швидкий приклад Delphi

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

losLab PDF Library містить готові до запуску приклади для Delphi, що показують основний робочий процес перед інтеграцією у виробництво.

Поширені запитання

Чим losLab PDF Library відрізняється від HotPDF Delphi Component?

losLab PDF Library — це повноцінний PDF SDK: він поєднує створення, редагування, рендеринг за допомогою GDI+, PDFium або Cairo, друк, форми, підписання, шифрування та звіти preflight, а також постачається з варіантами DLL, ActiveX і Dylib для середовищ, відмінних від Delphi. HotPDF Delphi Component має власний рушій рендерингу, власні кодеки зображень і власний шрифтовий рушій та компілюється у ваш виконуваний файл без PDF-середовища виконання, яке треба розповсюджувати; він орієнтований на створення та редагування 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, а також з опцією macOS Dylib.

Які версії Delphi та C++Builder підтримуються?

Від Delphi XE5 до Delphi 13 та від C++Builder XE5 до C++Builder 13, з варіантами збірки для 32-бітних і 64-бітних систем там, де їх підтримують цільова IDE та середовище виконання.

Які рушії рендерингу надає бібліотека?

Ви можете перемикатися між рушіями рендерингу GDI+, PDFium і Cairo для попереднього перегляду на екрані, експорту растрових зображень, рендерингу контексту пристрою та робочих процесів друку.

Чи підтримує losLab PDF Library цифрові підписи та PAdES?

Так. Бібліотека створює від'єднані підписи ETSI.CAdES із даними сертифіката підпису версії 2, атрибутами політики підпису та зобов'язання, розширенням мітки часу RFC 3161, вибором дайджестів SHA-256, SHA-384 або SHA-512 та даними перевірки DSS/VRI для довгострокової валідації.

Як бібліотека обробляє дуже великі PDF-файли?

Вона відкриває PDF-файли обсягом понад 2 ГБ із завантаженням об'єктів на вимогу та 64-бітними зсувами, об'єднує списки файлів за один прохід зі збереженням закладок, полів форм і структури Tagged PDF, додає поступові оновлення на місці та копіює або перезаписує документи з мільйонами об'єктів за лічені секунди за допомогою Direct Access API.

Чи може вона автоматично перевіряти відповідність PDF/A і PDF/UA?

Так. Вбудовані перевірки PDF/A і PDF/UA-1 генерують звіти у форматі текст, JSON, HTML або CSV, порівнюють стабільні текстові звіти з базовими показниками, дозволяють пакетну обробку папок зі зведеним виведенням у CSV та надають діагностику на стороні запису через GetPDFUADiagnostics.

Що включає ліцензія і як працює поновлення?

Нова ліцензія ($850 Single, $1700 Small Business (до 10 розробників), $2550 Medium Business (до 30 розробників), $5100 Enterprise (одна компанія, одна країна), $10200 Corporate (одна компанія, увесь світ)) включає повний вихідний код для Delphi та C++Builder, рік оновлень і рік підтримки електронною поштою. Наявні клієнти поновлюють доступ до оновлень за 40% від початкової ціни.


Дізнайтеся більше про Delphi PDF Component та розробку електронних таблиць

Підпишіться на оновлення продуктів

Підпишіться, щоб отримувати останні оновлення на вашу електронну пошту.