SDK penulisan PDF

HotPDF Delphi Component untuk pembuatan dan pengeditan PDF Delphi

HotPDF adalah pustaka PDF VCL asli untuk aplikasi Delphi dan C++Builder yang membutuhkan pembuatan PDF langsung, pengeditan, formulir, anotasi, enkripsi, tanda tangan digital, penanganan font Unicode, output sadar standar, dan pelaporan preflight tanpa menerapkan runtime PDF eksternal.

PDF component preview

HotPDF Delphi Component Sekilas

ProdukHotPDF Delphi Component
Cocok untukAlur kerja dokumen di Delphi dan C++Builder yang dikelola oleh pengembang
Dukungan IDEDelphi dan C++Builder XE5 hingga 13 Florence
PenerapanIntegrasi aplikasi Windows native
Kode sumberKode sumber Object Pascal disertakan dalam lisensi komersial
LisensiPenerapan aplikasi bebas royalti
PembaruanTermasuk pembaruan dan dukungan email selama satu tahun
HargaLisensi sekali bayar berdasarkan jumlah pengembang
DokumentasiHotPDF Delphi 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.

PDF edit component
Pustaka Edit PDF Delphi (memodifikasi teks secara terprogram)

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 /ToUnicode yang 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 / DecryptFile melindungi atau tidak melindungi dokumen besar tanpa membangun grafik objek, dan membuka PDF berukuran besar yang dilindungi kata sandi menggunakan memori yang jauh lebih sedikit.
Database export to PDF
Delphi DB Table to PDF (buat laporan dari tabel basis data)

Unduh paket DEMO HotPDF Delphi Component

2026-07-01 Version 2.256.0: HotPDF catatan rilis. Rilis ini melengkapi cakupan anotasi XFDF di seluruh elemen anotasi ISO 19444-1, menambahkan codec base64 mandiri untuk lapisan XFDF, dan menghubungkan stream file tersemat dengan impor/ekspor XFDF.

Lisensi dan harga

Bayar dengan kartu kredit/debit, PayPal, AliPay atau transfer bank melalui 2Checkout. Setiap lisensi HotPDF baru mencakup source code Object Pascal lengkap, pembaruan satu tahun, dan dukungan email satu tahun.

LisensiPengembangHargaPesan
Single1 pengembang$500Pesan
Small Businesshingga 10 pengembang$1000Pesan
Medium Businesshingga 30 pengembang$1500Pesan
EnterpriseSemua pengembang dalam satu perusahaan dan anak perusahaannya di dalam satu negara$3000Pesan
CorporateSemua pengembang dalam satu perusahaan dan anak perusahaannya di seluruh dunia$6000Pesan

Tambahan source untuk Enterprise dan Corporate: Edisi Enterprise dan Corporate HotPDF sama-sama mencakup kode sumber lengkap untuk contoh kelas alat, saat ini PDF Preflight Pro dan XFA & AcroForms Flattener Pro. Kode sumber rangkaian pengujian lengkap yang biasanya hanya dipakai untuk validasi internal tersedia atas permintaan.

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 kerjaDukungan HotPDFTanggung jawab penulis
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, 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-1PDFUACompliance, 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-4PDFXCompliance, 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/VTValidatePDFVT 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.

Dokumentasi daring HotPDF

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.
TIFF to PDF component
TIFF to PDF Component (buat PDF dari file TIFF multibaris)

Unduh paket DEMO HotPDF Delphi 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 tidak ingin mendistribusikan apa pun bersamanya: HotPDF membawa mesin render, codec gambar, dan mesin fontnya sendiri, sehingga dikompilasi langsung ke dalam berkas eksekusi Anda tanpa runtime PDF yang harus didistribusikan atau ditinjau.
  • Pilih PDFium Delphi Component ketika pekerjaannya membaca dan meninjau alih-alih menyusun: arsitektur penampil, baca-nyaring yang aksesibel, ekstraksi tabel, penataan ulang semantik ke HTML, dan validasi standar. Produk itu merender lewat pdfium.dll yang Anda distribusikan bersama aplikasi.
  • Pilih PDF Library for Delphi ketika Anda memerlukan OCR, pembacaan barcode, penandatanganan token perangkat keras PKCS#11, validasi EU trust list, atau ekspor DOCX / HTML, atau ketika kode non-Delphi harus memanggil lewat DLL, ActiveX, atau Dylib.

Ingin membandingkan seluruh keluarga produk? Lihat ikhtisar pustaka pengembangan PDF untuk perbandingan berdampingan antara PDFium Delphi Component, losLab PDF Library, dan HotPDF Delphi Component.

Pertanyaan umum

Versi Delphi dan C++Builder mana saja yang didukung?

HotPDF Delphi Component mendukung alur kerja RAD Studio versi terkini serta rentang IDE lama yang tercantum dalam dokumentasi untuk produk ini.

Apakah kode sumber disertakan?

Lisensi komersial mencakup kode sumber Object Pascal untuk integrasi, peninjauan, dan pemeliharaan jangka panjang.

Apakah diperlukan royalti runtime?

Aplikasi berlisensi dapat didistribusikan bebas royalti, tanpa biaya runtime per dokumen atau per pengguna akhir.

Bagaimana cara mengevaluasi produk ini?

Unduh paket demo dan tinjau dokumentasi online sebelum membeli.

Apa saja yang termasuk dalam lisensi baru?

Lisensi baru mencakup kode sumber, satu tahun pembaruan, dan satu tahun dukungan email.

Bagaimana cara kerja perpanjangan?

Pelanggan yang sudah ada dapat memperpanjang akses pembaruan dengan harga perpanjangan yang telah dipublikasikan.

Di mana dokumentasi API-nya?

Dokumentasi tersedia melalui tautan dokumentasi HotPDF Delphi Component versi lokal pada halaman ini.

Apa yang termasuk dalam lisensi HotPDF, dan bagaimana cara kerja perpanjangan?

Lisensi baru ($500 Single, $1000 Small Business (hingga 10 pengembang), $1500 Medium Business (hingga 30 pengembang), $3000 Enterprise (satu perusahaan, satu negara), $6000 Corporate (satu perusahaan, seluruh dunia)) mencakup kode sumber lengkap, pembaruan satu tahun, dan dukungan email satu tahun. Pelanggan lama dapat memperpanjang akses pembaruan dengan harga 40% dari harga penuh.


Temukan lebih banyak dari Pengembangan Komponen PDF & Spreadsheet Delphi

Berlangganan pembaruan produk

Berlangganan untuk mendapatkan pembaruan terbaru yang dikirimkan ke email Anda.