HotPDF Component Sekilas
| Product | HotPDF Component |
|---|---|
| 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 | HotPDF Component |
Pembuatan dan pengeditan PDF asli untuk Delphi dan C++Builder
HotPDF adalah komponen PDF tingkat sumber untuk Delphi dan C++Builder untuk aplikasi yang membutuhkan pembuatan, pengeditan, pengamanan, penandatanganan, validasi, dan perakitan dokumen PDF secara langsung dari kode VCL. Ini tidak memerlukan runtime PDF eksternal untuk alur kerja penulisan intinya dan dirancang untuk perangkat lunak desktop Windows yang dibangun dengan RAD Studio.
Gunakan HotPDF ketika aplikasi Anda membutuhkan penggambaran halaman secara terprogram, output teks Unicode, penyematan dan subsetting font, formulir, anotasi, impor gambar, operasi gabung/edit PDF, enkripsi, tanda tangan digital, output sadar standar, dan otomatisasi preflight ringan dari satu permukaan API asli.
HotPDF mendukung RAD Studio XE5 hingga RAD Studio 13.1 Florence untuk Delphi dan C++Builder, termasuk alur kerja Win32, Win64, dan Win64x.

Kemampuan utama
- Buat PDF baru, tambahkan halaman, gambar teks dan grafik vektor, daftarkan Form XObjects yang dapat digunakan kembali, letakkan gambar, dan simpan ke file atau aliran milik pemanggil.
- Muat PDF yang ada, periksa kotak halaman, cari tujuan markah buku, salin halaman, sisipkan halaman, ekstrak halaman, urutkan ulang halaman, hapus halaman, gabungkan dokumen, stempel atau beri tanda air pada konten, dan perbarui informasi dokumen.
- Tambahkan hyperlink, tujuan bernama, garis besar, lampiran file, komentar, popup, anotasi sorotan, anotasi teks bebas, anotasi penyuntingan, anotasi tanda air, gambar mini halaman, lapisan, transisi halaman, dan preferensi penampil.
- Buat bidang AcroForm, aliran penampilan yang dihasilkan, bidang tanda tangan, bidang teks multibaris dan sisir, nilai bidang rich-text, wadah paket XFA, pembungkus pemicu bidang formulir, dan beberapa font Unicode dalam kamus sumber daya AcroForm jika profil standar yang dipilih mengizinkannya.
- Periksa, perbarui, ganti nama, hapus, atau ratakan bidang dalam dokumen AcroForm yang dimuat sebelum menyimpan salinan yang diedit.
- Sematkan dan buat subset font TrueType, Type 1 PFB, OpenType-CFF, dan CFF berkuci CID untuk output multibahasa yang ringkas, termasuk dokumen dengan konten CJK yang padat.
- Hasilkan teks Unicode, teks kanan ke kiri, teks vertikal, karakter bidang tambahan seperti emoji, pembentukan Arab / Persia / Urdu, ligatur standar Latin, pengurutan ulang Dewanagari, dan output mesin terbang berbasis OpenType GSUB dengan integrasi
/CIDToGIDMap,/W, dan/ToUnicodeyang cocok. - Impor konten JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF, dan EMF, dengan kompresi zlib-ng Flate dan penanganan JPEG yang didukung libjpeg-turbo.
- Lindungi dokumen dengan kata sandi, AES-128, AES-256, PDF 2.0 AES-256 R6, enkripsi penerima kunci publik, dan tanda izin.
- Tanda tangani PDF dengan dukungan PFX / PKCS#12 dalam proses dan alur kerja PAdES B-B, B-T, B-LT, dan B-LTA termasuk stempel waktu RFC 3161 dan kamus DSS / VRI.
- Buat laporan preflight teks, JSON, dan HTML, terapkan profil dan prasetel preflight, kumpulkan hasil batch, sematkan bukti laporan dalam PDF, bandingkan laporan, dan jalankan validasi PDF/VT yang terfokus.
- Gunakan backend PDF opsional untuk FastReport, QuickReport, ReportBuilder, dan DevExpress ExpressPrinting ketika tata letak laporan yang ada harus dipancarkan melalui HotPDF.
- Proses PDF yang sangat besar dengan kecepatan tinggi menggunakan API File Langsung, yang membuka, menyalin, dan menulis ulang dokumen secara langsung di disk tanpa memuat seluruh file ke dalam model objek. Pada dokumen tolok ukur 2 GB dengan 1,67 juta objek, enkripsi AES-256 membutuhkan waktu sekitar 14 detik, dekripsi sekitar 16 detik, dan penulisan ulang penuh sekitar 6 detik; membaca jumlah halaman dokumen 1,25 GB membutuhkan waktu milidetik. Tabel rujukan silang klasik, aliran rujukan silang, file rujukan hibrid, dan dokumen yang diperbarui secara bertahap semuanya tetap berada di jalur langsung.
- Enkripsi dan dekripsi dengan AES-256 pada kecepatan perangkat keras: dengan CPU AES-NI, AES-256-CBC mencapai sekitar 442 MB/s untuk enkripsi dan 832 MB/s untuk dekripsi (sekitar 3× dan 5,7× lebih cepat dari jalur perangkat lunak portabel), panggilan file-ke-file
EncryptFile/DecryptFilemelindungi atau tidak melindungi dokumen besar tanpa membangun grafik objek, dan membuka PDF berukuran besar yang dilindungi kata sandi menggunakan memori yang jauh lebih sedikit.

Unduh paket DEMO HotPDF Component
2026-07-01 Version 2.256.0: HotPDF catatan rilis. This release line completes XFDF annotation coverage across all ISO 19444-1 annotation elements, adds a self-contained base64 codec for the XFDF layer, and connects embedded-file streams to XFDF import and export.
Lisensi dan harga
Bayar dengan kartu kredit/debit, PayPal, AliPay atau transfer bank melalui FastSpring. Setiap lisensi HotPDF baru mencakup source code Object Pascal lengkap, pembaruan satu tahun, dan dukungan email satu tahun.
| Lisensi | Pengembang | Harga | Pesan |
|---|---|---|---|
| Single | 1 pengembang | $500 | Pesan |
| Team | hingga 5 pengembang | $1000 | Pesan |
| Micro Business | hingga 10 pengembang | $1500 | Pesan |
| Small Business | hingga 30 pengembang | $2500 | Pesan |
| Medium Business | hingga 100 pengembang | $4500 | Pesan |
| Enterprise | hingga 500 pengembang | $8500 | Pesan |
| Corporate | pengembang tanpa batas, anak perusahaan di seluruh dunia | $15000 | Pesan |
Ekstra sumber khusus Enterprise: HotPDF Enterprise mencakup kode sumber lengkap untuk contoh alat khusus, saat ini PDF Preflight Pro dan XFA & AcroForms Flattener Pro, ditambah kode sumber lengkap untuk test suite lengkap yang biasanya hanya digunakan untuk validasi internal.
Pembaruan pelanggan lama: 40% dari harga penuh, dapat dibatalkan kapan saja. Buka halaman pembelian dan pembaruan HotPDF.
Standar, penandatanganan, dan alur kerja validasi
HotPDF mendukung alur kerja pembuatan PDF sadar standar untuk PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4, dan PDF/UA-1. Ini juga mencakup preflight dan pembantu validasi PDF/VT terfokus untuk tinjauan dan alur kerja otomatisasi. Komponen memaparkan sakelar dan penjaga khusus profil sehingga panggilan yang akan merusak profil yang dipilih dapat gagal lebih awal daripada menulis PDF yang tidak sesuai secara diam-diam.
| Alur kerja | Dukungan HotPDF | Tanggung jawab penulis |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, metadata pdfaid XMP, dukungan OutputIntent, penegakan penyematan font, penjaga JavaScript/enkripsi/anotasi/profil, dan output asap PDF/A-2A / PDF/A-3A yang divalidasi dengan veraPDF. | Pilih tingkat target, sediakan data ICC OutputIntent nyata, atur judul/bahasa, sematkan font yang sesuai, dan hindari konten di luar profil kearsipan yang dipilih. |
| PDF/UA-1 | PDFUACompliance, akar Tagged PDF, metadata pdfuaid, /Lang, DisplayDocTitle, elemen struktur, konten yang ditandai, pemetaan peran, pengkabelan ParentTree, teks alternatif dan pembantu ActualText. | Bangun struktur dokumen yang bermakna, urutan membaca, hierarki judul, semantik daftar/tabel, dan deskripsi alternatif untuk konten nyata. |
| PDF/X-1a, PDF/X-3, PDF/X-4 | PDFXCompliance, dukungan OutputIntent, penjaga profil pracetak, dan pembatasan untuk fitur interaktif atau tidak aman untuk cetak. | Sediakan manajemen warna yang sesuai dengan pencetakan, kotak halaman, dan pengaturan produksi untuk alur kerja pracetak yang dipilih. |
| Validasi PDF/VT | ValidatePDFVT memeriksa identifikasi PDF/VT XMP, namespace metadata, konsistensi tanggal modifikasi, penanda dasar PDF/X, OutputIntent, struktur DPartRoot katalog, halaman yang dapat dimuat, dan cakupan DPart tingkat halaman. | Gunakan ini untuk mengaudit file yang masuk atau yang dihasilkan; menulis maksud produksi data variabel penuh tetap menjadi tanggung jawab pemanggil. |
PDF/A Level A mengaktifkan fondasi Tagged PDF yang diperlukan oleh profil kearsipan. Ini tidak secara otomatis mengiklankan PDF/UA-1; HotPDF memancarkan identitas PDF/UA hanya jika PDFUACompliance diaktifkan secara eksplisit.
API Preflight dapat menghasilkan laporan teks, JSON, dan HTML, memfilter output melalui profil yang disimpan atau prasetel bawaan, mengumpulkan hasil batch, menyematkan bukti laporan dalam salinan tinjauan, membandingkan laporan, dan mengubah laporan menjadi struktur gaya veraPDF untuk perkakas hilir.
Cakupan fitur tambahan
- Dukungan OpenType GSUB LookupType 1-8, pemilihan fitur skrip/bahasa, ligatur standar Latin, pembentukan Arab / Persia / Urdu, pengurutan ulang Dewanagari, dan emisi codepoint sintetis PUA untuk mesin terbang khusus font.
- Dukungan wadah paket XFA, pembungkus pemicu AcroForm
/AA, beberapa font Unicode dalam AcroForm/DR, dan aliran penampilan font CID yang dihasilkan. - Penyimpanan pembaruan tambahan, alur kerja multi-tanda tangan, tempat penampung tanda tangan, pembuatan SignedData CMS dalam proses, dan kamus validasi jangka panjang.
- Pembantu dokumen termuat untuk inspeksi kotak halaman, pencarian tujuan markah buku, inspeksi bidang AcroForm, pembaruan nilai bidang, penggantian nama bidang, penghapusan bidang, dan perataan formulir.
- Pembantu profil preflight muat/simpan/validasi/gabung/diff, agregasi batch, validasi laporan yang disematkan, penyematan laporan XMP, validasi PDF/VT terfokus, dan perbaikan konservatif dari laporan preflight.
- Gerbang fitur PDF 1.3 hingga PDF 1.7, dukungan enkripsi PDF 2.0 terpilih, aliran objek, aliran XRef, OutputIntents, grup transparansi, topeng lembut, pola, bayangan, dan kontrol ExtGState pracetak.
Contoh Delphi cepat
program HelloHotPDF;
uses
System.SysUtils,
HPDFDoc;
var
PDF: THotPDF;
begin
PDF := THotPDF.Create(nil);
try
PDF.AutoLaunch := False;
PDF.FileName := 'HelloHotPDF.pdf';
PDF.Compression := cmFlateDecode;
PDF.EnableFontSubsetting := True;
PDF.BeginDoc;
PDF.CurrentPage.SetFont('Arial', [], 18);
PDF.CurrentPage.TextOut(50, 50, 0, 'Hello HotPDF');
PDF.EndDoc;
finally
PDF.Free;
end;
end.

Unduh paket DEMO HotPDF Component
Mendukung RAD Studio XE5 hingga RAD Studio 13.1 Florence untuk Delphi dan C++Builder (alur kerja Win32, Win64, dan Win64x)
Kapan memilih HotPDF
- Pilih HotPDF ketika aplikasi Anda membuat atau mengedit dokumen PDF dan Anda menginginkan komponen kode sumber Delphi/C++Builder daripada layanan PDF terpisah.
- Pilih PDFium Component ketika persyaratan utama Anda adalah rendering PDF, tampilan, rasterisasi halaman, ekstraksi teks, dan integrasi UI penampil interaktif.
- Pilih losLab PDF Library jika proyek sudah dibangun di sekitar permukaan API PDFlibPas, atau jika Anda memerlukan opsi integrasi DLL, ActiveX, atau Dylib di samping pustaka sumber Delphi/C++Builder.
Pertanyaan umum
Which Delphi and C++Builder versions are supported?
HotPDF Component supports current RAD Studio workflows and the documented legacy IDE range for this product.
Is source code included?
Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.
Are runtime royalties required?
Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.
How do I evaluate the product?
Download the demo package and review the online documentation before purchase.
What does a new license include?
A new license includes source code, one year of updates, and one year of email support.
How does renewal work?
Existing customers can renew update access at the published renewal price.
Which license tier should I choose?
Where is the API documentation?
The documentation is available under the localized HotPDF Component documentation link on this page.
Temukan lebih banyak dari Pengembangan Komponen PDF & Spreadsheet Delphi
Berlangganan pembaruan produk
Berlangganan untuk mendapatkan pembaruan terbaru yang dikirimkan ke email Anda.
