losLab PDF Library Sekilas
| 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 |
Mesin PDF source-available untuk alur kerja yang dimiliki pengembang
losLab PDF Library adalah Delphi dan C++Builder PDF SDK untuk aplikasi yang perlu membuat, memodifikasi, merender, mencetak, menandatangani, mengamankan, memeriksa, dan melakukan pracetak dokumen PDF di dalam perangkat lunak mereka sendiri.
Pustaka ini ditulis dalam Delphi/Object Pascal dan tersedia dengan source code lengkap untuk proyek Delphi dan C++Builder. Ini juga menyertakan opsi DLL, ActiveX, dan Dylib untuk tim yang perlu mengintegrasikan otomatisasi PDF dari C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++, dan lingkungan lain yang dapat memanggil DLL atau komponen ActiveX.
Gunakan saat alur kerja PDF adalah bagian dari produk atau proses back-office Anda: faktur yang dihasilkan, kontrak yang ditandatangani, penyerahan arsip, tinjauan aksesibilitas, output cetak, pemrosesan formulir, perakitan dokumen, atau pemeriksaan CI yang harus gagal sebelum PDF yang buruk menjangkau pelanggan.
2026-06-23 Version 3.75.6: catatan rilis | referensi 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.
Kemampuan PDF utama
- Buat dan edit halaman PDF: gambar teks, grafik vektor, gambar, kode QR, PDF417, DataMatrix, kode batang, anotasi, tautan, kerangka, tujuan yang dinamai, metadata, dan properti dokumen.
- Perakitan halaman dan perbaikan dokumen: pisah, gabungkan, tambahkan, salin, klon, normalkan, pindahkan, hapus, sembunyikan, putar, dan bangun kembali halaman dari dokumen sumber yang terkontrol.
- Render dan cetak: beralih antara mesin rendering GDI+, PDFium, dan Cairo untuk pratinjau layar, ekspor bitmap, rendering konteks perangkat, dan alur kerja printer.
- Formulir dan dokumen interaktif: buat, isi, edit, ratakan, periksa, dan kelola bidang AcroForm, tampilan, bendera bidang, tindakan JavaScript, lampiran, dan data dokumen terkait.
- Teks, gambar, dan font: bekerja dengan BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, kotak teks HTML, teks Unicode, TrueType, OpenType, Type 1, penyematan font, pembuatan subset font, dan alur kerja pengekstrakan.
- Keamanan dan tanda tangan: enkripsi dan dekripsi PDF dengan akselerasi perangkat keras AES-NI pada Windows 32-bit dan 64-bit, lindungi atau batalkan perlindungan file multi-gigabyte melalui jalur file-ke-file AES-256 langsung yang tidak pernah membangun grafik objek penuh, atur izin, gunakan enkripsi penerima kunci publik, tanda tangani dengan pilihan ringkasan SHA-256/384/512 yang dapat dipilih, tambahkan atribut PAdES, stempel waktu tanda tangan, dan lampirkan data validasi DSS/VRI.
- Dokumen sangat besar: buka PDF di atas 2 GB dengan pemuatan objek sesuai permintaan dan offset 64-bit, gabungkan daftar file dalam satu kali jalan dengan markah buku, bidang formulir, dan pohon struktur PDF Diberi Tag dipertahankan, tambahkan pembaruan inkremental ke file sumber di tempat, dan salin atau tulis ulang dokumen berisi sejuta objek dalam hitungan detik melalui Direct Access API.
- Laporan dan diagnostik pracetak: jalankan pemeriksaan PDF/A dan PDF/UA-1, buat laporan teks, JSON, HTML, atau CSV, bandingkan laporan teks stabil terhadap garis dasar, folder pemrosesan batch dengan output CSV ringkasan, dan audit kesehatan tanda tangan serta kebijakan dokumen dalam skala besar dengan demo SigningWorkbench dan ComplianceWorkbench.
- Kontrol PDF tingkat rendah: akses nomor objek, kamus halaman, entri katalog, maksud output, kunci simpan-versi, gerbang tingkat ekstensi, pola ubin, konten opsional, kamus pengukuran, dan penyisipan gambar langsung saat alur kerja Anda membutuhkan struktur PDF yang presisi.
Standar dan output berorientasi kepatuhan
Kepatuhan PDF bergantung pada konten sumber, font, profil ICC, metadata, penandaan, teks alternatif, tanda tangan, stempel waktu, dan validator yang digunakan oleh organisasi Anda. losLab PDF Library menyediakan kontrol dan diagnostik yang diperlukan untuk membangun PDF berorientasi standar, sambil meninggalkan validasi kebijakan akhir di aplikasi atau jalur QA Anda.
| Alur kerja | Dukungan pustaka | Tanggung jawab aplikasi |
|---|---|---|
| PDF 1.2-1.7 | Pembuatan, pengeditan, kontrol simpan-versi yang ketat, pemeriksaan tingkat ekstensi, rendering, pencetakan, formulir, anotasi, lampiran, tautan, dan API struktur dokumen. | Pilih versi PDF target dan hapus atau tingkatkan fitur yang tidak termasuk dalam profil output tersebut. |
| PDF/A | Kontrol maksud output, bantuan metadata XMP, alur kerja font yang disematkan, penjaga versi, dan pemeriksaan file PDF/A bawaan untuk jalur arsip. | Sediakan metadata, font, profil warna, dan aturan bisnis yang benar untuk kebijakan arsip yang dipilih. |
| PDF/UA-1 | Konstruksi PDF Diberi Tag, API pohon struktur, penanganan peta peran, teks alternatif, ActualText, pemeriksaan sisi pembaca, dan umpan balik sisi penulis GetPDFUADiagnostics. | Tulis urutan membaca yang bermakna, bahasa, judul, daftar, semantik tabel, teks alternatif, dan deskripsi formulir. |
| PAdES | Tanda tangan ETSI.CAdES.detached, data penandatanganan-sertifikat-v2, kebijakan tanda tangan dan atribut komitmen, augmentasi stempel waktu RFC 3161, pilihan ringkasan SHA-256/384/512, dan perakitan DSS/VRI. | Sediakan sertifikat, respons TSA, data pencabutan, pilihan kebijakan tanda tangan, dan pengujian penerimaan khusus pemverifikasi. |
| Otomatisasi pracetak | CreatePreflightReportEx, SavePreflightReportEx, dan demo Delphi PreflightReport menghasilkan output teks, JSON, HTML, dan CSV untuk pemeriksaan PDF/A dan PDF/UA-1. | Putuskan format laporan, garis dasar, kode keluar, dan jumlah masalah mana yang harus memblokir CI, penyerapan arsip, atau pengiriman pelanggan. |
| Keamanan | AES-128, AES-256, penanganan izin, perlindungan kata sandi, enkripsi penerima kunci publik, dan inspeksi dokumen terenkripsi untuk distribusi yang terkontrol. | Pertahankan kata sandi, sertifikat, kunci pribadi, dan kebijakan penerima di bawah kontrol keamanan Anda sendiri. |
Permukaan API dan pilihan penerapan
- Delphi XE5 hingga Delphi 13 dan C++Builder XE5 hingga C++Builder 13.
- Source code Object Pascal native untuk integrasi Delphi dan C++Builder langsung, dengan halaman referensi API yang dihasilkan untuk fungsi publik
TPDFlib. - Akses DLL dan ActiveX untuk C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic, dan alat yang kompatibel.
- Opsi build 32-bit dan 64-bit di mana IDE dan runtime target mendukungnya.
- Opsi macOS Dylib bagi tim yang memerlukan otomatisasi PDF lintas platform di sekitar keluarga pustaka yang sama.
- Proyek demo mandiri untuk pembuatan PDF, operasi halaman, penanganan gambar dan font, formulir, enkripsi, penandatanganan, rendering, pencetakan, dan otomatisasi laporan pracetak.
Demo yang disertakan dan cakupan validasi
Paket ini mencakup demo Delphi dan C++Builder untuk tugas integrasi umum, ditambah contoh baris perintah di mana otomatisasi lebih penting daripada antarmuka pengguna visual.
- Pembuatan dan tata letak: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, teks HTML, barcode, kode QR, dan alur kerja image-to-PDF.
- Operasi dokumen: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess, dan pemrosesan gaya gabung/pisah.
- Rendering dan pencetakan: PdfToImage, MultiFunction renderer selection, PrintPDF, GDI+, PDFium, dan jalur output Cairo.
- Keamanan dan tanda tangan: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, alur kerja atribut PAdES, bantuan DSS/VRI, dan jalur penandatanganan berorientasi stempel waktu.
- Otomatisasi pracetak: Demo Delphi
PreflightReportmemvalidasi file tunggal atau folder, menulis laporan teks/JSON/HTML/CSV, memancarkanpreflight-summary.csv, dan mengembalikan kode keluar yang ramah otomatisasi.
Cakupan otomatis terkini mencakup Delphi DUnitX dan suite C++Builder GoogleTest untuk pembuatan dokumen, kompresi, gambar, font, formulir, keamanan, penandatanganan, pencetakan, kepatuhan versi PDF, diagnostik PDF/UA, dan pembuatan laporan serta perbandingan pracetak.
Kapan harus memilih losLab PDF Library
- Pilih saat aplikasi Anda harus membuat, memodifikasi, menandatangani, memvalidasi, dan mengirimkan PDF, tidak hanya menampilkannya.
- Pilih saat tim Delphi atau C++Builder Anda membutuhkan kontrol tingkat source, diagnostik internal, dan perawatan jangka panjang.
- Pilih saat alur kerja Anda menggabungkan rendering, pencetakan, formulir, tanda tangan, enkripsi, PDF/A, PDF/UA, PAdES, dan laporan pracetak dalam satu toolkit.
- Pilih saat CI, penyerahan arsip, ulasan aksesibilitas, atau pengiriman yang diatur membutuhkan file laporan stabil daripada manual pemeriksaan khusus penampil.
- Pilih PDFium Component saat Anda hanya membutuhkan penampil atau perender PDF yang terfokus, dan pilih HotPDF saat proyek Anda memerlukan komponen pembuatan PDF yang lebih ringan.
Lisensi
Bayar dengan kartu kredit/debit, PayPal, AliPay atau transfer bank melalui FastSpring. Setiap lisensi baru mencakup source code Object Pascal lengkap untuk Delphi dan C++Builder, pembaruan satu tahun, dan dukungan email satu tahun.
| Lisensi | Pengembang | Harga | Pesan |
|---|---|---|---|
| Single | 1 pengembang | $850 | Pesan |
| Team | hingga 5 pengembang | $1700 | Pesan |
| Micro Business | hingga 10 pengembang | $2550 | Pesan |
| Small Business | hingga 30 pengembang | $4250 | Pesan |
| Medium Business | hingga 100 pengembang | $7650 | Pesan |
| Enterprise | hingga 500 pengembang | $14450 | Pesan |
| Corporate | pengembang tanpa batas, anak perusahaan di seluruh dunia | $25500 | Pesan |
Tambahan source khusus Enterprise: PDFlibPas Enterprise mencakup source code lengkap untuk rangkaian pengujian lengkap yang biasanya hanya digunakan untuk validasi internal. Paket Enterprise juga mencakup source code lengkap untuk contoh kelas alat khusus PDF Compliance & Signing Workbench Pro.
Beli perpanjangan tahunan (40% dari pembelian pertama kali).
Contoh Delphi cepat
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.
Pertanyaan yang sering diajukan
Apa perbedaan losLab PDF Library dengan HotPDF Component?
losLab PDF Library adalah PDF SDK lengkap: menggabungkan pembuatan, pengeditan, rendering dengan GDI+, PDFium, atau Cairo, pencetakan, formulir, penandatanganan, enkripsi, dan laporan pracetak, serta menyediakan opsi DLL, ActiveX, dan Dylib untuk lingkungan non-Delphi. HotPDF Component adalah komponen VCL native yang lebih ringan dan berfokus pada pembuatan dan pengeditan PDF di dalam aplikasi Delphi dan C++Builder.
Bisakah saya menggunakan losLab PDF Library dari C#, VB.NET, atau lingkungan non-Delphi lainnya?
Bisa. Selain source code Object Pascal native untuk Delphi dan C++Builder, pustaka ini menyertakan build DLL dan ActiveX yang dapat digunakan dari C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++, dan lingkungan lain yang dapat memanggil DLL atau komponen ActiveX, ditambah opsi macOS Dylib.
Versi Delphi dan C++Builder mana saja yang didukung?
Delphi XE5 hingga Delphi 13 dan C++Builder XE5 hingga C++Builder 13, dengan opsi build 32-bit dan 64-bit di mana IDE dan runtime target mendukungnya.
Mesin rendering apa saja yang disediakan pustaka ini?
Anda dapat beralih antara mesin rendering GDI+, PDFium, dan Cairo untuk pratinjau layar, ekspor bitmap, rendering konteks perangkat, dan alur kerja printer.
Apakah losLab PDF Library mendukung tanda tangan digital dan PAdES?
Ya. Pustaka ini membuat tanda tangan ETSI.CAdES.detached dengan data penandatanganan-sertifikat-v2, atribut kebijakan tanda tangan dan komitmen, augmentasi stempel waktu RFC 3161, pilihan ringkasan SHA-256, SHA-384, atau SHA-512, serta data validasi DSS/VRI untuk validasi jangka panjang.
Bagaimana pustaka ini menangani file PDF yang sangat besar?
Pustaka ini membuka PDF di atas 2 GB dengan pemuatan objek sesuai permintaan dan offset 64-bit, menggabungkan daftar file dalam satu kali jalan dengan markah buku, bidang formulir, dan struktur PDF Diberi Tag tetap dipertahankan, menambahkan pembaruan inkremental ke file sumber di tempat, serta menyalin atau menulis ulang dokumen berisi sejuta objek dalam hitungan detik melalui Direct Access API.
Bisakah pustaka ini memeriksa kepatuhan PDF/A dan PDF/UA secara otomatis?
Bisa. Pemeriksaan PDF/A dan PDF/UA-1 bawaan menghasilkan laporan teks, JSON, HTML, atau CSV, membandingkan laporan teks stabil terhadap garis dasar, memproses folder secara batch dengan output CSV ringkasan, dan menampilkan diagnostik sisi penulis melalui GetPDFUADiagnostics.
Apa saja yang termasuk dalam lisensi, dan bagaimana cara kerja perpanjangan?
Temukan selengkapnya dari Pengembangan Delphi PDF Component & Spreadsheet
Berlangganan pembaruan produk
Berlangganan untuk mendapatkan pembaruan terbaru yang dikirim ke email Anda.
