Delphi PDF SDK

Biblioteka PDF dla Delphi do tworzenia, edycji, podpisywania, renderowania, preflight i przepływów pracy PDF/UA

losLab PDF Library zapewnia zespołom Delphi i C++Builder silnik PDF z dostępem do źródeł dla aplikacji desktopowych, serwerowych, DLL, ActiveX i Dylib, w tym wbudowane kontrole PDF/A i PDF/UA, obsługę podpisywania PAdES i wybór rendererów — bez konieczności kierowania dokumentów przez zewnętrzną usługę PDF.

Interfejs SDK losLab PDF Library i podgląd przepływu pracy PDF

losLab PDF Library w skrócie

ProduktlosLab PDF Library (PDF Library for Delphi) — kompletny zestaw PDF SDK do tworzenia, edycji, renderowania, drukowania, podpisywania i walidacji
Najlepsze zastosowanieKompleksowa automatyzacja PDF w jednym silniku, także dla zespołów poza Delphi przez DLL i ActiveX
JęzykiDelphi i C++Builder XE5-13 z pełnym kodem źródłowym; C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++ i więcej przez DLL/ActiveX; opcja macOS Dylib
RenderowaniePrzełączalne silniki GDI+, PDFium i Cairo
StandardyPDF 1.2-1.7, PDF/A, PDF/UA-1, podpisy PAdES, raporty preflight
Duże plikiOtwiera pliki PDF większe niż 2 GB dzięki ładowaniu na żądanie i bezpośrednim ponownym zapisom
Kod źródłowyPełny kod źródłowy Object Pascal z licencjami Delphi i C++Builder
LicencjonowanieBez tantiem, jednorazowo $850-$10200 zależnie od poziomu; odnowienie za 40% ceny katalogowej
Bieżąca wersja3.75.6 (2026-06-23)
Wersja próbnaPobierz bezpłatny pakiet demonstracyjny

Silnik PDF z dostępem do źródeł dla przepływów pracy kontrolowanych przez dewelopera

losLab PDF Library to SDK PDF dla Delphi i C++Builder przeznaczony do aplikacji, które muszą tworzyć, modyfikować, renderować, drukować, podpisywać, zabezpieczać, sprawdzać i wykonywać preflight dokumentów PDF we własnym oprogramowaniu.

Biblioteka jest napisana w Delphi/Object Pascal i dostępna z pełnym kodem źródłowym dla projektów Delphi i C++Builder. Dostarczana jest również z opcjami DLL, ActiveX i Dylib dla zespołów, które muszą zintegrować automatyzację PDF z C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ i innymi środowiskami obsługującymi wywołania DLL lub komponent ActiveX.

Używaj jej gdy przepływ pracy z PDF stanowi część produktu lub procesu back-office: generowane faktury, podpisane umowy, zgłoszenia archiwalne, przegląd dostępności, wydruki, przetwarzanie formularzy, składanie dokumentów lub kontrole CI, które powinny zakończyć się niepowodzeniem, zanim zły plik PDF dotrze do klientów.

Pobierz pakiet DEMO PDF Library

2026-06-23 Version 3.75.6: informacje o wydaniu | dokumentacja 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.

Główne możliwości PDF

  • Tworzenie i edycja stron PDF: rysowanie tekstu, grafiki wektorowej, obrazów, kodów QR, PDF417, DataMatrix, kodów kreskowych, adnotacji, łączy, konturów, nazwanych miejsc docelowych, metadanych i właściwości dokumentu.
  • Składanie stron i naprawa dokumentów: dzielenie, scalanie, dołączanie, kopiowanie, klonowanie, normalizacja, przenoszenie, usuwanie, ukrywanie, obracanie i odbudowa stron z kontrolowanych dokumentów źródłowych.
  • Renderowanie i drukowanie: przełączanie między silnikami renderowania GDI+, PDFium i Cairo do podglądu ekranowego, eksportu bitmap, renderowania kontekstu urządzenia i przepływów pracy drukarki.
  • Formularze i dokumenty interaktywne: tworzenie, wypełnianie, edytowanie, spłaszczanie, sprawdzanie i zarządzanie polami AcroForm, wyglądem, flagami pól, akcjami JavaScript, załącznikami i powiązanymi danymi dokumentu.
  • Tekst, obrazy i czcionki: praca z BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, polami tekstowymi HTML, tekstem Unicode, TrueType, OpenType, Type 1, osadzaniem czcionek, podziałem czcionek i przepływami ekstrakcji.
  • Zabezpieczenia i podpisy: szyfrowanie i odszyfrowywanie plików PDF z akceleracją sprzętową AES-NI na 32-bitowych i 64-bitowych systemach Windows, ochrona lub usuwanie ochrony plików wielogigabajtowych przez bezpośrednie ścieżki AES-256 między plikami, które nigdy nie budują pełnego grafu obiektowego, ustawianie uprawnień, szyfrowanie z odbiorcą kluczem publicznym, podpisywanie z wyborem skrótów SHA-256/384/512, dodawanie atrybutów PAdES, znaczniki czasu podpisów i dołączanie danych walidacyjnych DSS/VRI.
  • Ogromne dokumenty: otwieranie plików PDF powyżej 2 GB z ładowaniem obiektów na żądanie i 64-bitowymi przesunięciami, scalanie list plików w jednym przebiegu z zachowanymi zakładkami, polami formularzy i drzewami struktury Tagged PDF, dołączanie przyrostowych aktualizacji do pliku źródłowego w miejscu oraz kopiowanie lub nadpisywanie dokumentów zawierających miliony obiektów w ciągu sekund przez Direct Access API.
  • Raporty preflight i diagnostyka: uruchamianie kontroli PDF/A i PDF/UA-1, generowanie raportów tekstowych, JSON, HTML lub CSV, porównywanie stabilnych raportów tekstowych z bazami odniesienia, wsadowe przetwarzanie folderów z podsumowującym wyjściem CSV oraz audytowanie stanu podpisów i zasad dokumentów na dużą skalę przy użyciu demonstracji SigningWorkbench i ComplianceWorkbench.
  • Niskopozionowa kontrola PDF: dostęp do numerów obiektów, słowników stron, wpisów katalogu, wyjściowych intencji, blokad wersji zapisu, bramek poziomu rozszerzenia, wzorów kafelkowania, zawartości opcjonalnej, słowników pomiarów i bezpośredniego wstawiania obrazów, gdy przepływ pracy wymaga precyzyjnej struktury PDF.

Wyjście zorientowane na standardy i zgodność

Zgodność PDF zależy od zawartości źródłowej, czcionek, profili ICC, metadanych, tagowania, tekstu alternatywnego, podpisów, znaczników czasu i walidatora używanego przez organizację. losLab PDF Library zapewnia kontrolki i diagnostykę potrzebną do tworzenia plików PDF zorientowanych na standardy, pozostawiając ostateczną walidację zasad w aplikacji lub pipeline QA.

Przepływ pracyWsparcie bibliotekiOdpowiedzialność aplikacji
PDF 1.2–1.7Tworzenie, edycja, ścisła kontrola wersji zapisu, kontrole poziomu rozszerzenia, renderowanie, drukowanie, formularze, adnotacje, załączniki, łącza i API struktury dokumentu.Wybierz docelową wersję PDF i usuń lub zaktualizuj funkcje, które nie należą do danego profilu wyjściowego.
PDF/AKontrolki intencji wyjściowej, pomocniki metadanych XMP, przepływy pracy z osadzonymi czcionkami, strażnicy wersji i wbudowane kontrole plików PDF/A dla potoków archiwalnych.Dostarcz poprawne metadane, czcionki, profile kolorów i reguły biznesowe dla wybranej zasady archiwizacji.
PDF/UA-1Budowa Tagged PDF, API drzewa struktury, obsługa mapy ról, tekst alternatywny, ActualText, kontrole po stronie czytnika i informacje zwrotne GetPDFUADiagnostics po stronie pisarza.Twórz znaczącą kolejność czytania, język, nagłówki, listy, semantykę tabel, tekst alternatywny i opisy formularzy.
PAdESPodpisy ETSI.CAdES.detached, dane signing-certificate-v2, atrybuty zasad podpisu i zatwierdzenia, augmentacja znacznikiem czasu RFC 3161, wybór skrótów SHA-256/384/512 i składanie DSS/VRI.Dostarcz certyfikaty, odpowiedzi TSA, dane unieważnienia, wybory zasad podpisywania i specyficzne dla weryfikatora testy akceptacji.
Automatyzacja preflightCreatePreflightReportEx, SavePreflightReportEx i demonstracja PreflightReport generują wyjście tekstowe, JSON, HTML i CSV dla kontroli PDF/A i PDF/UA-1.Zdecyduj, które formaty raportów, bazy odniesienia, kody wyjścia i liczby problemów powinny blokować CI, pozyskiwanie archiwum lub dostawę klientowi.
BezpieczeństwoAES-128, AES-256, obsługa uprawnień, ochrona hasłem, szyfrowanie z odbiorcą kluczem publicznym i inspekcja zaszyfrowanych dokumentów do dystrybucji kontrolowanej.Przechowuj hasła, certyfikaty, klucze prywatne i zasady odbiorców pod własnymi kontrolami bezpieczeństwa.

Interfejsy API i możliwości wdrożenia

  • Delphi XE5 do Delphi 13 i C++Builder XE5 do C++Builder 13.
  • Natywny kod źródłowy Object Pascal do bezpośredniej integracji z Delphi i C++Builder, ze stronami dokumentacji API generowanymi dla publicznych funkcji TPDFlib.
  • Dostęp przez DLL i ActiveX dla C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic i kompatybilnych narzędzi.
  • Opcje kompilacji 32-bitowej i 64-bitowej, gdzie docelowe IDE i środowisko uruchomieniowe je obsługują.
  • Opcja macOS Dylib dla zespołów potrzebujących wieloplatformowej automatyzacji PDF w ramach tej samej rodziny bibliotek.
  • Samodzielne projekty demonstracyjne dla tworzenia PDF, operacji na stronach, obsługi obrazów i czcionek, formularzy, szyfrowania, podpisywania, renderowania, drukowania i automatyzacji raportów preflight.

Dołączone demonstracje i zakres walidacji

Pakiet zawiera demonstracje Delphi i C++Builder dla typowych zadań integracyjnych oraz przykłady wiersza poleceń, gdy automatyzacja jest ważniejsza niż wizualny interfejs użytkownika.

  • Tworzenie i układ: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, tekst HTML, kody kreskowe, kody QR i przepływy pracy z obrazem do PDF.
  • Operacje na dokumentach: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess i przetwarzanie w stylu scalania/dzielenia.
  • Renderowanie i drukowanie: PdfToImage, wybór renderera MultiFunction, PrintPDF, GDI+, PDFium i ścieżki wyjściowe Cairo.
  • Zabezpieczenia i podpisy: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, przepływy pracy atrybutów PAdES, pomocniki DSS/VRI i ścieżki podpisywania zorientowane na znaczniki czasu.
  • Automatyzacja preflight: demonstracja PreflightReport waliduje pojedyncze pliki lub foldery, zapisuje raporty tekstowe/JSON/HTML/CSV, emituje preflight-summary.csv i zwraca przyjazne dla automatyzacji kody wyjścia.

Ostatnie automatyczne testy obejmują zestawy Delphi DUnitX i C++Builder GoogleTest dla tworzenia dokumentów, kompresji, obrazów, czcionek, formularzy, zabezpieczeń, podpisywania, drukowania, zgodności wersji PDF, diagnostyki PDF/UA i generowania i porównywania raportów preflight.

Kiedy wybrać losLab PDF Library

  • Wybierz ją, gdy aplikacja musi tworzyć, modyfikować, podpisywać, walidować i dostarczać pliki PDF, a nie tylko je wyświetlać.
  • Wybierz ją, gdy zespół Delphi lub C++Builder potrzebuje kontroli na poziomie źródła, wewnętrznej diagnostyki i długoterminowej utrzymywalności.
  • Wybierz ją, gdy przepływ pracy łączy renderowanie, drukowanie, formularze, podpisy, szyfrowanie, PDF/A, PDF/UA, PAdES i raporty preflight w jednym zestawie narzędzi.
  • Wybierz ją, gdy CI, przekazanie archiwum, przegląd dostępności lub regulowana dostawa wymaga stabilnych plików raportów zamiast ręcznego sprawdzania wyłącznie przez przeglądarkę.
  • Wybierz PDFium Delphi Component, gdy praca polega na czytaniu, przeglądaniu i wykazywaniu zgodności, a nie na tworzeniu dokumentów, i wybierz HotPDF, gdy wolisz nie dystrybuować żadnego silnika renderowania — HotPDF ma własny silnik renderowania, własne kodeki obrazów i własny silnik czcionek, a kompiluje się do Twojego pliku wykonywalnego.

Licencjonowanie

Płatność kartą kredytową/debetową, PayPal, AliPay lub przelewem przez 2Checkout. Każda nowa licencja obejmuje pełny kod źródłowy Object Pascal dla Delphi i C++Builder, rok aktualizacji i rok wsparcia e-mail.

LicencjaProgramiściCenaZamów
Single1 programista$850Zamów
Small Businessdo 10 programistów$1700Zamów
Medium Businessdo 30 programistów$2550Zamów
EnterpriseWszyscy programiści w jednej firmie i jej spółkach zależnych w obrębie jednego kraju$5100Zamów
CorporateWszyscy programiści w jednej firmie i jej spółkach zależnych na całym świecie$10200Zamów

Dodatki źródłowe dla Enterprise i Corporate: PDF Library for Delphi Enterprise i Corporate zawierają pełny kod źródłowy dedykowanego przykładu klasy narzędziowej PDF Compliance & Signing Workbench Pro. Kod źródłowy kompletnych zestawów testów używanych zwykle tylko do walidacji wewnętrznej jest dostępny na życzenie.

Kup roczne odnowienie (40% ceny pierwszego zakupu).

Szybki przykład Delphi

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

losLab PDF Library zawiera gotowe do uruchomienia przykłady w Delphi, które pokazują podstawowy przepływ pracy przed integracją produkcyjną.

Najczęściej zadawane pytania

Czym losLab PDF Library różni się od HotPDF Component?

losLab PDF Library to pełne SDK do PDF: łączy tworzenie, edycję, renderowanie za pomocą GDI+, PDFium lub Cairo, drukowanie, formularze, podpisywanie, szyfrowanie oraz raporty preflight, a przy tym oferuje warianty DLL, ActiveX i Dylib dla środowisk spoza Delphi. HotPDF Component to natywny komponent VCL skupiony na tworzeniu i edycji PDF w aplikacjach Delphi i C++Builder, który wnosi własny silnik renderowania, kodeki obrazów i silnik czcionek, dzięki czemu obok aplikacji nie trzeba dystrybuować żadnego środowiska uruchomieniowego PDF. PDF Library for Delphi dokłada do tego OCR, odczyt kodów kreskowych, podpisywanie tokenem sprzętowym PKCS#11 oraz eksport do DOCX/HTML.

Czy mogę korzystać z losLab PDF Library w C#, VB.NET lub innych środowiskach spoza Delphi?

Tak. Poza natywnym kodem źródłowym Object Pascal dla Delphi i C++Builder, biblioteka jest dostarczana w wersjach DLL i ActiveX, które można wykorzystać w C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ oraz innych środowiskach obsługujących wywołania DLL lub komponentów ActiveX, a także w wariancie Dylib dla macOS.

Które wersje Delphi i C++Builder są obsługiwane?

Od Delphi XE5 do Delphi 13 oraz od C++Builder XE5 do C++Builder 13, z opcjami kompilacji 32- i 64-bitowej tam, gdzie obsługuje to docelowe IDE i środowisko uruchomieniowe.

Jakie silniki renderowania oferuje biblioteka?

Możesz przełączać się między silnikami renderowania GDI+, PDFium i Cairo do podglądu na ekranie, eksportu do bitmapy, renderowania w kontekście urządzenia oraz przepływów pracy związanych z drukowaniem.

Czy losLab PDF Library obsługuje podpisy cyfrowe i PAdES?

Tak. Tworzy podpisy ETSI.CAdES.detached z danymi signing-certificate-v2, atrybutami polityki podpisu i zobowiązania, znacznikiem czasu RFC 3161, wyborem skrótu SHA-256, SHA-384 lub SHA-512 oraz danymi walidacyjnymi DSS/VRI do długoterminowej walidacji.

Jak biblioteka radzi sobie z bardzo dużymi plikami PDF?

Otwiera pliki PDF większe niż 2 GB dzięki ładowaniu obiektów na żądanie i 64-bitowym przesunięciom, scala listy plików w jednym przebiegu z zachowaniem zakładek, pól formularzy i struktury Tagged PDF, dołącza aktualizacje przyrostowe w miejscu oraz kopiuje lub przepisuje dokumenty z milionami obiektów w kilka sekund za pomocą Direct Access API.

Czy może automatycznie sprawdzać zgodność z PDF/A i PDF/UA?

Tak. Wbudowane kontrole PDF/A i PDF/UA-1 generują raporty w formacie tekstowym, JSON, HTML lub CSV, porównują stabilne raporty tekstowe z wersjami bazowymi, przetwarzają wsadowo foldery z wynikowym CSV oraz udostępniają diagnostykę po stronie zapisu poprzez GetPDFUADiagnostics.

Co obejmuje licencja i jak działa odnowienie?

Nowa licencja ($850 Single, $1700 Small Business (do 10 programistów), $2550 Medium Business (do 30 programistów), $5100 Enterprise (jedna firma, jeden kraj), $10200 Corporate (jedna firma, cały świat)) obejmuje pełny kod źródłowy dla Delphi i C++Builder, rok aktualizacji i rok wsparcia e-mail. Obecni klienci odnawiają dostęp do aktualizacji za 40% ceny pierwszego zakupu.


Odkryj więcej ze świata komponentów Delphi PDF i programowania arkuszy kalkulacyjnych

Subskrybuj aktualizacje produktów

Subskrybuj, aby otrzymywać najnowsze aktualizacje na swój adres e-mail.