SDK สำหรับการสร้าง PDF

คอมโพเนนต์ HotPDF สำหรับการสร้างและแก้ไข PDF ใน Delphi

HotPDF เป็นไลบรารี VCL PDF แบบเนทิฟสำหรับแอปพลิเคชัน Delphi และ C++Builder ที่ต้องการการสร้าง การแก้ไข แบบฟอร์ม คำอธิบายประกอบ การเข้ารหัส ลายเซ็นดิจิทัล การจัดการแบบอักษร Unicode เอาต์พุตที่รองรับมาตรฐาน และการรายงาน preflight ของ PDF โดยตรง โดยไม่ต้องใช้รันไทม์ PDF ภายนอก

PDF component preview

HotPDF Component ภาพรวม

ProductHotPDF Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotPDF Component

การสร้างและแก้ไข PDF แบบเนทิฟสำหรับ Delphi และ C++Builder

HotPDF เป็นคอมโพเนนต์ PDF ระดับซอร์สโค้ดสำหรับ Delphi และ C++Builder สำหรับแอปพลิเคชันที่ต้องการสร้าง แก้ไข รักษาความปลอดภัย เซ็นชื่อ ตรวจสอบ และประกอบเอกสาร PDF โดยตรงจากโค้ด VCL ไม่จำเป็นต้องใช้รันไทม์ PDF ภายนอกสำหรับเวิร์กโฟลว์การสร้างแกนหลัก และออกแบบมาสำหรับซอฟต์แวร์เดสก์ท็อป Windows ที่สร้างด้วย RAD Studio

ใช้ HotPDF เมื่อแอปพลิเคชันของคุณต้องการการวาดหน้าแบบโปรแกรม, เอาต์พุตข้อความ Unicode, การฝังและการสร้างเซตย่อยของแบบอักษร, แบบฟอร์ม, คำอธิบายประกอบ, การนำเข้าภาพ, การดำเนินงานผสาน/แก้ไข PDF, การเข้ารหัส, ลายเซ็นดิจิทัล, เอาต์พุตที่รองรับมาตรฐาน และการทำงานอัตโนมัติของ preflight ที่มีน้ำหนักเบา จากพื้นผิว API แบบเนทิฟเพียงจุดเดียว

HotPDF รองรับ RAD Studio XE5 ถึง RAD Studio 13.1 Florence สำหรับ Delphi และ C++Builder รวมถึงเวิร์กโฟลว์ Win32, Win64 และ Win64x

PDF edit component
ไลบรารีการแก้ไข PDF ใน Delphi (การปรับเปลี่ยนข้อความโดยใช้โปรแกรม)

ความสามารถหลัก

  • สร้าง PDF ใหม่ เพิ่มหน้า วาดข้อความและกราฟิกเวกเตอร์ ลงทะเบียน Form XObject ที่นำมาใช้ซ้ำได้ วางรูปภาพ และบันทึกลงในไฟล์หรือสตรีมของผู้เรียกใช้งาน
  • โหลด PDF ที่มีอยู่ ตรวจสอบกล่องของหน้า ค้นหาปลายทางบุ๊กมาร์ก คัดลอกหน้า แทรกหน้า แยกหน้า จัดลำดับหน้าใหม่ ลบหน้า ผสานเอกสาร ประทับตราหรือใส่ลายน้ำบนเนื้อหา และอัปเดตข้อมูลเอกสาร
  • เพิ่มไฮเปอร์ลิงก์ ปลายทางที่มีชื่อ โครงร่าง ไฟล์แนบ ความคิดเห็น ป๊อปอัป คำอธิบายประกอบแบบเน้นข้อความ คำอธิบายประกอบข้อความอิสระ คำอธิบายประกอบการปกปิด คำอธิบายประกอบลายน้ำ ภาพขนาดย่อของหน้า เลเยอร์ การเปลี่ยนหน้า และการตั้งค่าโปรแกรมดู
  • สร้างฟิลด์ AcroForm สตรีมลักษณะที่ปรากฏที่สร้างขึ้น ฟิลด์ลายเซ็น ฟิลด์ข้อความแบบหลายบรรทัดและแบบหวี ค่าฟิลด์ข้อความแบบสมบูรณ์ คอนเทนเนอร์แพ็กเก็ต XFA แรปเปอร์ทริกเกอร์ของฟิลด์แบบฟอร์ม และแบบอักษร Unicode หลายแบบในพจนานุกรมทรัพยากร AcroForm ตามที่โปรไฟล์มาตรฐานที่เลือกอนุญาต
  • ตรวจสอบ อัปเดต เปลี่ยนชื่อ ลบ หรือทำฟิลด์ให้แบนในเอกสาร AcroForm ที่โหลด ก่อนบันทึกสำเนาที่แก้ไขแล้ว
  • ฝังและสร้างเซตย่อยของแบบอักษร TrueType, Type 1 PFB, OpenType-CFF และ CID-keyed CFF เพื่อให้ได้เอาต์พุตหลายภาษาที่กะทัดรัด รวมถึงเอกสารที่มีตัวอักษร CJK จำนวนมาก
  • สร้างข้อความ Unicode, ข้อความจากขวาไปซ้าย, ข้อความแนวตั้ง, อักขระระนาบเสริม เช่น อีโมจิ, การจัดรูปแบบภาษาอาหรับ / เปอร์เซีย / อูรดู, การเชื่อมตัวอักษรมาตรฐานละติน, การจัดลำดับ Devanagari ใหม่ และเอาต์พุตตัวพิมพ์ตาม OpenType GSUB ที่มีการจับคู่ /CIDToGIDMap, /W และการรวม /ToUnicode
  • นำเข้าเนื้อหา JPEG, ภาพบิตแมป, TIFF, JPEG2000, JBIG2, WMF และ EMF ด้วยการบีบอัด Flate แบบ zlib-ng และการจัดการ JPEG ที่สนับสนุนโดย libjpeg-turbo
  • ปกป้องเอกสารด้วยรหัสผ่าน, AES-128, AES-256, PDF 2.0 AES-256 R6, การเข้ารหัสผู้รับด้วยกุญแจสาธารณะ และแฟล็กการอนุญาต
  • เซ็นชื่อ PDF ด้วยการรองรับ PFX / PKCS#12 ภายในกระบวนการและเวิร์กโฟลว์ PAdES B-B, B-T, B-LT และ B-LTA รวมถึงการประทับเวลา RFC 3161 และพจนานุกรม DSS / VRI
  • สร้างรายงาน preflight แบบข้อความ JSON และ HTML นำโปรไฟล์และการตั้งค่าล่วงหน้าของ preflight ไปใช้ รวบรวมผลลัพธ์ของแบทช์ ฝังหลักฐานรายงานใน PDF เปรียบเทียบรายงาน และเรียกใช้การตรวจสอบ PDF/VT แบบเน้นเจาะจง
  • ใช้แบ็กเอนด์ PDF ทางเลือกสำหรับ FastReport, QuickReport, ReportBuilder และ DevExpress ExpressPrinting เมื่อโครงร่างรายงานที่มีอยู่ควรสร้างผ่าน HotPDF
  • ประมวลผล PDF ขนาดใหญ่มากด้วยความเร็วสูงด้วย Direct File API ซึ่งจะเปิด คัดลอก และเขียนเอกสารใหม่ลงบนดิสก์โดยตรง โดยไม่ต้องโหลดทั้งไฟล์เข้าสู่โมเดลวัตถุ สำหรับเอกสารทดสอบขนาด 2 GB ที่มีออบเจ็กต์ 1.67 ล้านรายการ การเข้ารหัส AES-256 ใช้เวลาประมาณ 14 วินาที การถอดรหัสประมาณ 16 วินาที และการเขียนใหม่ทั้งหมดประมาณ 6 วินาที การอ่านจำนวนหน้าของเอกสารขนาด 1.25 GB ใช้เวลาไม่กี่มิลลิวินาที ตารางอ้างอิงข้ามแบบคลาสสิก สตรีมอ้างอิงข้าม ไฟล์อ้างอิงแบบผสม และเอกสารที่มีการอัปเดตส่วนเพิ่ม ทั้งหมดนี้อยู่ในเส้นทางตรง
  • เข้ารหัสและถอดรหัสด้วย AES-256 ที่ความเร็วระดับฮาร์ดแวร์: ด้วย CPU AES-NI ทำให้ AES-256-CBC มีความเร็วประมาณ 442 MB/s สำหรับการเข้ารหัส และ 832 MB/s สำหรับการถอดรหัส (เร็วกว่าเส้นทางซอฟต์แวร์แบบพกพาประมาณ 3 เท่า และ 5.7 เท่า) การเรียก EncryptFile / DecryptFile จากไฟล์สู่ไฟล์จะปกป้องหรือยกเลิกการปกป้องเอกสารขนาดใหญ่ได้โดยไม่ต้องสร้างกราฟวัตถุ และการเปิด PDF ที่มีการป้องกันด้วยรหัสผ่านขนาดใหญ่จะใช้หน่วยความจำน้อยกว่ามาก
Database export to PDF
Delphi DB Table เป็น PDF (สร้างรายงานจากตารางฐานข้อมูล)

ดาวน์โหลดแพ็กเกจทดลอง HotPDF Component

2026-07-01 Version 2.256.0: HotPDF บันทึกประจำรุ่น. 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.

สิทธิ์การใช้งานและราคา

ชำระเงินด้วยบัตรเครดิต/เดบิต, PayPal, AliPay หรือการโอนเงินผ่านธนาคารผ่าน FastSpring ใบอนุญาต HotPDF ใหม่ทุกฉบับรวมซอร์สโค้ด Object Pascal ฉบับเต็ม การอัปเดต 1 ปี และการสนับสนุนทางอีเมล 1 ปี

สิทธิ์การใช้งานนักพัฒนาราคาสั่งซื้อ
Singleนักพัฒนา 1 คน$500สั่งซื้อ
Teamสูงสุด 5 คน$1000สั่งซื้อ
Micro Businessสูงสุด 10 คน$1500สั่งซื้อ
Small Businessสูงสุด 30 คน$2500สั่งซื้อ
Medium Businessสูงสุด 100 คน$4500สั่งซื้อ
Enterpriseสูงสุด 500 คน$8500สั่งซื้อ
Corporateนักพัฒนาไม่จำกัด สาขาทั่วโลก$15000สั่งซื้อ

ส่วนเสริมซอร์สโค้ดเฉพาะสำหรับแบบ Enterprise: HotPDF Enterprise รวมซอร์สโค้ดฉบับสมบูรณ์สำหรับตัวอย่างเครื่องมือระดับโปร ในปัจจุบันได้แก่ PDF Preflight Pro และ XFA & AcroForms Flattener Pro พร้อมซอร์สโค้ดเต็มรูปแบบสำหรับชุดการทดสอบสมบูรณ์แบบ ซึ่งปกติจะใช้สำหรับการตรวจสอบภายในเท่านั้น

การต่ออายุลูกค้าปัจจุบัน: 40% ของราคาเต็ม สามารถยกเลิกได้ตลอดเวลา เปิดหน้าสั่งซื้อและต่ออายุ HotPDF

มาตรฐาน การเซ็นชื่อ และเวิร์กโฟลว์การตรวจสอบ

HotPDF รองรับเวิร์กโฟลว์การสร้าง PDF ที่รองรับมาตรฐานสำหรับ PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 และ PDF/UA-1 และยังรวมถึงตัวช่วยในการตรวจสอบ preflight และ PDF/VT แบบเน้นเจาะจง สำหรับเวิร์กโฟลว์การตรวจสอบและอัตโนมัติ คอมโพเนนต์นี้เปิดเผยสวิตช์และตัวป้องกันเฉพาะโปรไฟล์ ดังนั้นการเรียกที่อาจละเมิดโปรไฟล์ที่เลือกจะล้มเหลวแต่เนิ่นๆ แทนที่จะแอบเขียน PDF ที่ไม่เป็นไปตามข้อกำหนด

เวิร์กโฟลว์การรองรับของ HotPDFความรับผิดชอบของผู้สร้าง
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, เมตาดาต้า XMP pdfaid, การรองรับ OutputIntent, การบังคับฝังแบบอักษร, การป้องกัน JavaScript/การเข้ารหัส/คำอธิบายประกอบ/โปรไฟล์ และผลลัพธ์แบบทดสอบ PDF/A-2A / PDF/A-3A ที่ตรวจสอบความถูกต้องกับ veraPDFเลือกระดับเป้าหมาย ให้ข้อมูล ICC OutputIntent ที่แท้จริง ตั้งชื่อ/ภาษา ฝังแบบอักษรที่เหมาะสม และหลีกเลี่ยงเนื้อหาที่อยู่นอกเหนือโปรไฟล์การจัดเก็บข้อมูลที่เลือก
PDF/UA-1PDFUACompliance, โครงสร้างรากของ Tagged PDF, เมตาดาต้า pdfuaid, /Lang, DisplayDocTitle, องค์ประกอบโครงสร้าง, เนื้อหาที่ทำเครื่องหมายไว้, การแมปบทบาท, การเชื่อมต่อ ParentTree, ข้อความทางเลือกและตัวช่วย ActualTextสร้างโครงสร้างเอกสารที่มีความหมาย ลำดับการอ่าน ลำดับชั้นหัวเรื่อง ความหมายของรายการ/ตาราง และคำอธิบายทางเลือกสำหรับเนื้อหาจริง
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, การรองรับ OutputIntent, การป้องกันโปรไฟล์ก่อนพิมพ์ และข้อจำกัดสำหรับคุณสมบัติโต้ตอบหรือไม่ปลอดภัยในการพิมพ์จัดการสีที่เหมาะสมกับการพิมพ์ กล่องหน้า และการตั้งค่าการผลิตสำหรับเวิร์กโฟลว์ก่อนพิมพ์ที่เลือก
การตรวจสอบ PDF/VTValidatePDFVT จะตรวจสอบข้อมูลระบุตัวตน XMP PDF/VT พื้นที่ชื่อเมตาดาต้า ความสอดคล้องของวันที่แก้ไข เครื่องหมายฐาน PDF/X, OutputIntent, โครงสร้างของ DPartRoot แคตตาล็อก หน้าที่โหลดได้ และความครอบคลุมของ DPart ระดับหน้าใช้เพื่อตรวจสอบไฟล์ที่เข้าหรือถูกสร้างขึ้น การสร้างความตั้งใจในการผลิตข้อมูลแบบผันแปรแบบสมบูรณ์ยังคงเป็นความรับผิดชอบของผู้เรียก

PDF/A Level A เปิดใช้งานรากฐานของ Tagged PDF ที่จำเป็นต่อโปรไฟล์การเก็บถาวร ซึ่งจะไม่โฆษณา PDF/UA-1 โดยอัตโนมัติ HotPDF จะปล่อยข้อมูลระบุตัวตน PDF/UA เมื่อเปิดใช้งาน PDFUACompliance อย่างชัดแจ้งเท่านั้น

API สำหรับ preflight สามารถสร้างรายงานแบบข้อความ JSON และ HTML กรองเอาต์พุตผ่านโปรไฟล์ที่บันทึกไว้หรือพรีเซ็ตในตัว รวบรวมผลลัพธ์ของแบทช์ ฝังหลักฐานรายงานในสำเนาสำหรับการตรวจสอบ เปรียบเทียบรายงาน และแปลงรายงานเป็นโครงสร้างสไตล์ veraPDF สำหรับการใช้เครื่องมือปลายทาง

การครอบคลุมคุณสมบัติเพิ่มเติม

  • รองรับ OpenType GSUB LookupType 1-8, การเลือกคุณลักษณะสคริปต์/ภาษา, การเชื่อมตัวอักษรมาตรฐานละติน, การจัดรูปแบบภาษาอาหรับ / เปอร์เซีย / อูรดู, การจัดลำดับ Devanagari ใหม่ และการปล่อยรหัสจุดสังเคราะห์ PUA สำหรับตัวพิมพ์เฉพาะของแบบอักษร
  • รองรับคอนเทนเนอร์แพ็กเก็ต XFA, แรปเปอร์ทริกเกอร์ /AA ของ AcroForm, แบบอักษร Unicode หลายแบบใน /DR ของ AcroForm และสตรีมลักษณะที่ปรากฏแบบอักษร CID ที่สร้างขึ้น
  • การบันทึกอัปเดตแบบเพิ่มส่วน, เวิร์กโฟลว์การเซ็นชื่อหลายชื่อ, ตัวยึดลายเซ็น, การสร้าง CMS SignedData ในกระบวนการ และพจนานุกรมการตรวจสอบระยะยาว
  • ตัวช่วยเอกสารที่โหลดมาสำหรับการตรวจสอบกล่องหน้า การค้นหาปลายทางบุ๊กมาร์ก การตรวจสอบฟิลด์ AcroForm การอัปเดตค่าฟิลด์ การเปลี่ยนชื่อฟิลด์ การลบฟิลด์ และการทำฟอร์มให้แบน
  • ตัวช่วยในการโหลด/บันทึก/ตรวจสอบ/ผสาน/เปรียบเทียบโปรไฟล์ preflight การรวบรวมแบทช์ การตรวจสอบรายงานที่ฝังตัว การฝังรายงาน XMP การตรวจสอบ PDF/VT แบบเน้นเจาะจง และการซ่อมแซมอย่างระมัดระวังจากรายงาน preflight
  • ประตูคุณสมบัติตั้งแต่ PDF 1.3 ไปจนถึง PDF 1.7, การรองรับการเข้ารหัส PDF 2.0 บางส่วน, สตรีมออบเจ็กต์, สตรีม XRef, OutputIntents, กลุ่มความโปร่งใส, หน้ากากอ่อน, รูปแบบ, การแรเงา และตัวควบคุม ExtGState ก่อนพิมพ์

เอกสารคู่มือออนไลน์ของ HotPDF

ตัวอย่าง Delphi อย่างรวดเร็ว

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 เป็น PDF (สร้าง PDF จากไฟล์ TIFF แบบหลายหน้า)

ดาวน์โหลดแพ็กเกจทดลอง HotPDF Component
รองรับ RAD Studio XE5 ถึง RAD Studio 13.1 Florence สำหรับ Delphi และ C++Builder (เวิร์กโฟลว์ Win32, Win64 และ Win64x)

เมื่อใดควรเลือก HotPDF

  • เลือก HotPDF เมื่อแอปพลิเคชันของคุณสร้างหรือแก้ไขเอกสาร PDF และคุณต้องการคอมโพเนนต์ที่เป็นซอร์สโค้ดของ Delphi/C++Builder มากกว่าบริการ PDF แยกต่างหาก
  • เลือก PDFium Component เมื่อข้อกำหนดหลักของคุณคือการเรนเดอร์ PDF, การดู, การแรสเตอร์หน้า, การดึงข้อความ และการรวมส่วนต่อประสานกับผู้ใช้โปรแกรมดูแบบโต้ตอบ
  • เลือก losLab PDF Library เมื่อโปรเจกต์ถูกสร้างขึ้นรอบๆ พื้นผิว API ของ PDFlibPas แล้ว หรือเมื่อคุณต้องการตัวเลือกการรวม DLL, ActiveX หรือ Dylib พร้อมกับไลบรารีซอร์สโค้ด Delphi/C++Builder

คำถามที่พบบ่อย

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.


ค้นพบเพิ่มเติมเกี่ยวกับการพัฒนาคอมโพเนนต์ PDF และสเปรดชีตของ Delphi

สมัครรับข้อมูลอัปเดตผลิตภัณฑ์

สมัครรับข้อมูลเพื่อรับการอัปเดตล่าสุดที่ส่งไปยังอีเมลของคุณ