losLab PDF Library w skrócie
| Produkt | losLab PDF Library (PDF Library for Delphi) — kompletny zestaw PDF SDK do tworzenia, edycji, renderowania, drukowania, podpisywania i walidacji |
|---|---|
| Najlepsze zastosowanie | Kompleksowa automatyzacja PDF w jednym silniku, także dla zespołów poza Delphi przez DLL i ActiveX |
| Języki | Delphi 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 |
| Renderowanie | Przełączalne silniki GDI+, PDFium i Cairo |
| Standardy | PDF 1.2-1.7, PDF/A, PDF/UA-1, podpisy PAdES, raporty preflight |
| Duże pliki | Otwiera pliki PDF większe niż 2 GB dzięki ładowaniu na żądanie i bezpośrednim ponownym zapisom |
| Kod źródłowy | Pełny kod źródłowy Object Pascal z licencjami Delphi i C++Builder |
| Licencjonowanie | Bez tantiem, jednorazowo $850-$10200 zależnie od poziomu; odnowienie za 40% ceny katalogowej |
| Bieżąca wersja | 3.75.6 (2026-06-23) |
| Wersja próbna | Pobierz 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 pracy | Wsparcie biblioteki | Odpowiedzialność aplikacji |
|---|---|---|
| PDF 1.2–1.7 | Tworzenie, 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/A | Kontrolki 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-1 | Budowa 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. |
| PAdES | Podpisy 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 preflight | CreatePreflightReportEx, 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ństwo | AES-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
PreflightReportwaliduje pojedyncze pliki lub foldery, zapisuje raporty tekstowe/JSON/HTML/CSV, emitujepreflight-summary.csvi 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.
| Licencja | Programiści | Cena | Zamów |
|---|---|---|---|
| Single | 1 programista | $850 | Zamów |
| Small Business | do 10 programistów | $1700 | Zamów |
| Medium Business | do 30 programistów | $2550 | Zamów |
| Enterprise | Wszyscy programiści w jednej firmie i jej spółkach zależnych w obrębie jednego kraju | $5100 | Zamów |
| Corporate | Wszyscy programiści w jednej firmie i jej spółkach zależnych na całym świecie | $10200 | Zamó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.
