SDK tạo nội dung PDF

HotPDF Delphi Component để tạo và chỉnh sửa PDF bằng Delphi

HotPDF là một thư viện PDF VCL gốc dành cho các ứng dụng Delphi và C++Builder cần tạo, chỉnh sửa, biểu mẫu, chú thích, mã hóa, chữ ký kỹ thuật số, xử lý phông chữ Unicode, đầu ra theo tiêu chuẩn và báo cáo preflight trực tiếp mà không cần triển khai runtime PDF bên ngoài.

PDF component preview

HotPDF Delphi Component tổng quan

Sản phẩmHotPDF Delphi Component
Phù hợp nhất choQuy trình làm việc với tài liệu do nhà phát triển làm chủ trong Delphi và C++Builder
Hỗ trợ IDEDelphi và C++Builder từ XE5 đến 13 Florence
Triển khaiTích hợp ứng dụng Windows gốc
Mã nguồnMã nguồn Object Pascal được bao gồm trong giấy phép thương mại
Cấp phépTriển khai ứng dụng không tính phí bản quyền
Cập nhậtBao gồm một năm cập nhật và hỗ trợ qua email
GiáCấp phép một lần theo số lượng nhà phát triển
Tài liệuHotPDF Delphi Component

Tạo và chỉnh sửa PDF gốc cho Delphi và C++Builder

HotPDF là thành phần PDF Delphi và C++Builder cấp mã nguồn dành cho các ứng dụng cần tạo, chỉnh sửa, bảo mật, ký, xác thực và lắp ráp tài liệu PDF trực tiếp từ mã VCL. Nó không yêu cầu runtime PDF bên ngoài cho quy trình tạo nội dung cốt lõi và được thiết kế cho phần mềm máy tính để bàn Windows được xây dựng bằng RAD Studio.

Sử dụng HotPDF khi ứng dụng của bạn cần vẽ trang bằng lập trình, đầu ra văn bản Unicode, nhúng và tạo tập con phông chữ, biểu mẫu, chú thích, nhập hình ảnh, thao tác gộp/chỉnh sửa PDF, mã hóa, chữ ký kỹ thuật số, đầu ra chuẩn và tự động hóa preflight nhẹ nhàng từ một bề mặt API gốc duy nhất.

HotPDF hỗ trợ từ RAD Studio XE5 đến RAD Studio 13.1 Florence cho Delphi và C++Builder, bao gồm các quy trình Win32, Win64 và Win64x.

PDF edit component
Thư viện chỉnh sửa PDF Delphi (chỉnh sửa văn bản bằng lập trình)

Các khả năng chính

  • Tạo các tệp PDF mới, thêm trang, vẽ văn bản và đồ họa vector, đăng ký các Form XObject có thể tái sử dụng, chèn hình ảnh và lưu vào các tệp hoặc luồng do bên gọi sở hữu.
  • Tải các tệp PDF hiện có, kiểm tra hộp trang, tìm kiếm đích dấu trang, sao chép trang, chèn trang, trích xuất trang, sắp xếp lại trang, xóa trang, gộp tài liệu, đóng dấu hoặc thêm hình mờ vào nội dung và cập nhật thông tin tài liệu.
  • Thêm siêu liên kết, đích được đặt tên, dàn ý, tệp đính kèm, nhận xét, cửa sổ bật lên, chú thích tô sáng, chú thích văn bản tự do, chú thích biên tập lại, chú thích hình mờ, hình thu nhỏ của trang, các lớp, chuyển tiếp trang và tùy chọn trình xem.
  • Tạo các trường AcroForm, luồng giao diện được tạo, trường chữ ký, trường văn bản nhiều dòng và dạng lược, giá trị trường văn bản phong phú, bộ chứa gói XFA, trình bọc kích hoạt trường biểu mẫu và nhiều phông chữ Unicode trong từ điển tài nguyên AcroForm nếu cấu hình tiêu chuẩn được chọn cho phép.
  • Kiểm tra, cập nhật, đổi tên, xóa hoặc làm phẳng các trường trong tài liệu AcroForm được tải trước khi lưu bản sao đã chỉnh sửa.
  • Nhúng và tạo tập con cho các phông chữ TrueType, Type 1 PFB, OpenType-CFF và CFF có khóa CID để tạo đầu ra đa ngôn ngữ nhỏ gọn, bao gồm các tài liệu chứa nhiều ký tự CJK.
  • Tạo văn bản Unicode, văn bản từ phải sang trái, văn bản dọc, các ký tự trong mặt phẳng bổ sung như biểu tượng cảm xúc, định hình tiếng Ả Rập / Ba Tư / Urdu, các chữ ghép tiêu chuẩn tiếng Latinh, sắp xếp lại tiếng Devanagari và đầu ra glyph dựa trên OpenType GSUB với sự tích hợp /CIDToGIDMap, /W và /ToUnicode tương ứng.
  • Nhập nội dung JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF và EMF, với nén Flate zlib-ng và xử lý JPEG được hỗ trợ bởi libjpeg-turbo.
  • Bảo vệ tài liệu bằng mật khẩu, AES-128, AES-256, PDF 2.0 AES-256 R6, mã hóa người nhận khóa công khai và cờ cấp phép.
  • Ký các tệp PDF với hỗ trợ PFX / PKCS#12 trong tiến trình và quy trình làm việc PAdES B-B, B-T, B-LT và B-LTA bao gồm dấu thời gian RFC 3161 và từ điển DSS / VRI.
  • Tạo báo cáo preflight văn bản, JSON và HTML, áp dụng hồ sơ và cài đặt sẵn preflight, tổng hợp kết quả hàng loạt, nhúng bằng chứng báo cáo vào PDF, so sánh các báo cáo và chạy xác thực PDF/VT tập trung.
  • Sử dụng backend PDF tùy chọn cho FastReport, QuickReport, ReportBuilder và DevExpress ExpressPrinting khi các bố cục báo cáo hiện tại cần phát qua HotPDF.
  • Xử lý các tệp PDF rất lớn ở tốc độ cao bằng Direct File API, giúp mở, sao chép và ghi lại các tài liệu trực tiếp trên đĩa mà không cần tải toàn bộ tệp vào mô hình đối tượng. Đối với tài liệu benchmark 2 GB có 1,67 triệu đối tượng, mã hóa AES-256 mất khoảng 14 giây, giải mã khoảng 16 giây và ghi lại toàn bộ khoảng 6 giây; đọc số trang của tài liệu 1,25 GB chỉ mất vài phần nghìn giây. Các bảng tham chiếu chéo cổ điển, luồng tham chiếu chéo, tệp tham chiếu kết hợp và các tài liệu được cập nhật gia tăng đều nằm trên đường dẫn trực tiếp.
  • Mã hóa và giải mã bằng AES-256 ở tốc độ phần cứng: với CPU AES-NI, AES-256-CBC đạt tốc độ mã hóa khoảng 442 MB/s và giải mã 832 MB/s (nhanh hơn khoảng 3× và 5,7× so với đường dẫn phần mềm di động), các cuộc gọi EncryptFile / DecryptFile từ tệp này sang tệp khác bảo vệ hoặc bỏ bảo vệ các tài liệu khổng lồ mà không cần xây dựng đồ thị đối tượng và việc mở một tệp PDF được bảo vệ bằng mật khẩu lớn tiêu tốn ít bộ nhớ hơn nhiều.
Database export to PDF
Bảng Delphi DB sang PDF (tạo báo cáo từ bảng cơ sở dữ liệu)

Tải xuống gói DEMO của HotPDF Delphi Component

2026-07-01 Version 2.256.0: HotPDF ghi chú phát hành. Dòng phát hành này hoàn thiện phạm vi chú thích XFDF trên toàn bộ các phần tử chú thích theo ISO 19444-1, bổ sung một bộ codec base64 độc lập cho lớp XFDF, và kết nối các luồng tệp nhúng với việc nhập/xuất XFDF.

Cấp phép và giá

Thanh toán bằng thẻ tín dụng/ghi nợ, PayPal, AliPay hoặc chuyển khoản ngân hàng qua 2Checkout. Mỗi giấy phép HotPDF mới bao gồm toàn bộ mã nguồn Object Pascal, một năm cập nhật và một năm hỗ trợ qua email.

Giấy phépNhà phát triểnGiáĐặt mua
Single1 nhà phát triển$500Đặt mua
Small Businesstối đa 10 nhà phát triển$1000Đặt mua
Medium Businesstối đa 30 nhà phát triển$1500Đặt mua
EnterpriseToàn bộ nhà phát triển trong một công ty và các công ty con trong cùng một quốc gia$3000Đặt mua
CorporateToàn bộ nhà phát triển trong một công ty và các công ty con trên toàn thế giới$6000Đặt mua

Mã nguồn bổ sung cho Enterprise và Corporate: HotPDF bản Enterprise và bản Corporate đều bao gồm mã nguồn đầy đủ của ví dụ cấp độ công cụ hiện gồm PDF Preflight ProXFA & AcroForms Flattener Pro. Mã nguồn của toàn bộ bộ kiểm thử vốn chỉ dùng cho xác thực nội bộ được cung cấp theo yêu cầu.

Gia hạn cho khách hàng hiện tại: 40% giá đầy đủ, có thể hủy bất cứ lúc nào. Mở trang mua và gia hạn HotPDF.

Các quy trình tiêu chuẩn, ký và xác thực

HotPDF hỗ trợ quy trình tạo PDF nhận diện tiêu chuẩn cho PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 và PDF/UA-1. Nó cũng bao gồm các trình trợ giúp preflight và xác thực PDF/VT tập trung cho các quy trình đánh giá và tự động hóa. Thành phần hiển thị các công tắc và bộ bảo vệ dành riêng cho hồ sơ để các cuộc gọi phá vỡ hồ sơ đã chọn có thể thất bại sớm thay vì tự động viết một tệp PDF không tuân thủ.

Quy trình làm việcHỗ trợ HotPDFTrách nhiệm của tác giả
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, siêu dữ liệu XMP pdfaid, hỗ trợ OutputIntent, thực thi nhúng phông chữ, bộ bảo vệ JavaScript/mã hóa/chú thích/hồ sơ và đầu ra thử nghiệm PDF/A-2A / PDF/A-3A được xác thực bằng veraPDF.Chọn mức đích, cung cấp dữ liệu ICC OutputIntent thực, đặt tiêu đề/ngôn ngữ, nhúng phông chữ phù hợp và tránh nội dung nằm ngoài hồ sơ lưu trữ đã chọn.
PDF/UA-1PDFUACompliance, gốc Tagged PDF, siêu dữ liệu pdfuaid, /Lang, DisplayDocTitle, các thành phần cấu trúc, nội dung được đánh dấu, ánh xạ vai trò, nối dây ParentTree, văn bản thay thế và các trình trợ giúp ActualText.Xây dựng cấu trúc tài liệu có ý nghĩa, thứ tự đọc, phân cấp tiêu đề, ngữ nghĩa danh sách/bảng và mô tả thay thế cho nội dung thực.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, hỗ trợ OutputIntent, bộ bảo vệ hồ sơ chế bản (prepress profile) và các hạn chế đối với tính năng tương tác hoặc không an toàn cho in ấn.Cung cấp quản lý màu phù hợp với in ấn, hộp trang và cài đặt sản xuất cho quy trình chế bản đã chọn.
Xác thực PDF/VTValidatePDFVT kiểm tra định danh XMP PDF/VT, không gian tên siêu dữ liệu, tính nhất quán của ngày sửa đổi, điểm đánh dấu cơ sở PDF/X, OutputIntent, cấu trúc danh mục DPartRoot, các trang có thể tải và mức độ bao phủ DPart cấp trang.Sử dụng nó để kiểm tra các tệp đến hoặc được tạo ra; việc tạo ra toàn bộ mục đích sản xuất dữ liệu biến đổi vẫn là trách nhiệm của người gọi.

PDF/A Level A kích hoạt nền tảng Tagged PDF theo yêu cầu của hồ sơ lưu trữ. Nó không tự động quảng cáo PDF/UA-1; HotPDF chỉ phát ra danh tính PDF/UA khi PDFUACompliance được bật rõ ràng.

API Preflight có thể tạo các báo cáo văn bản, JSON và HTML, lọc đầu ra qua các hồ sơ đã lưu hoặc các giá trị thiết lập sẵn, tổng hợp kết quả hàng loạt, nhúng bằng chứng báo cáo vào bản sao đánh giá, so sánh các báo cáo và chuyển đổi báo cáo sang cấu trúc kiểu veraPDF cho các công cụ sau đó.

Độ bao phủ tính năng bổ sung

  • Hỗ trợ OpenType GSUB LookupType 1-8, chọn tính năng kịch bản/ngôn ngữ, chữ ghép chuẩn Latinh, định hình tiếng Ả Rập / Ba Tư / Urdu, sắp xếp lại tiếng Devanagari và phát mã điểm tổng hợp PUA cho các glyph dành riêng cho phông chữ.
  • Hỗ trợ bộ chứa gói XFA, trình bọc kích hoạt AcroForm /AA, nhiều phông chữ Unicode trong AcroForm /DR và các luồng giao diện CID-font được tạo.
  • Lưu cập nhật gia tăng, quy trình đa chữ ký, vùng dành sẵn cho chữ ký, tạo CMS SignedData trong tiến trình và từ điển xác thực dài hạn.
  • Các trình trợ giúp tải tài liệu cho việc kiểm tra hộp trang, tra cứu đích dấu trang, kiểm tra trường AcroForm, cập nhật giá trị trường, đổi tên trường, xóa trường và làm phẳng biểu mẫu.
  • Trình trợ giúp tải/lưu/xác thực/gộp/diff hồ sơ preflight, tổng hợp hàng loạt, xác thực báo cáo được nhúng, nhúng báo cáo XMP, xác thực PDF/VT tập trung và sửa chữa bảo thủ từ các báo cáo preflight.
  • Cổng tính năng PDF 1.3 đến PDF 1.7, hỗ trợ mã hóa PDF 2.0 được chọn lọc, luồng đối tượng, luồng XRef, OutputIntent, nhóm độ trong suốt, mặt nạ mềm (soft mask), mẫu, làm bóng và bộ điều khiển ExtGState cho chế bản.

Tài liệu trực tuyến của HotPDF

Ví dụ Delphi nhanh

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
Thành phần TIFF sang PDF (tạo PDF từ tệp TIFF nhiều trang)

Tải xuống gói DEMO của HotPDF Delphi Component
Hỗ trợ từ RAD Studio XE5 đến RAD Studio 13.1 Florence cho Delphi và C++Builder (các quy trình Win32, Win64 và Win64x)

Khi nào nên chọn HotPDF

  • Chọn HotPDF khi ứng dụng của bạn tạo hoặc chỉnh sửa tài liệu PDF và bạn không muốn phân phối kèm bất cứ thứ gì: HotPDF mang sẵn công cụ kết xuất, codec hình ảnh và công cụ phông chữ của riêng nó, nên nó biên dịch thẳng vào tệp thực thi mà không có runtime PDF nào phải phân phối hay kiểm duyệt.
  • Chọn PDFium Delphi Component khi công việc là đọc và xem xét hơn là soạn thảo: kiến trúc trình xem, đọc thành tiếng có trợ năng, trích xuất bảng, sắp xếp lại theo ngữ nghĩa sang HTML và xác thực tiêu chuẩn. Sản phẩm kết xuất qua pdfium.dll mà bạn phân phối kèm ứng dụng.
  • Chọn PDF Library for Delphi khi bạn cần OCR, đọc mã vạch, ký bằng token phần cứng PKCS#11, kiểm tra theo EU trust list hay xuất DOCX / HTML, hoặc khi mã không phải Delphi phải gọi vào qua DLL, ActiveX hoặc Dylib.

Muốn so sánh toàn bộ dòng sản phẩm? Xem tổng quan các thư viện phát triển PDF để đối chiếu PDFium Delphi Component, losLab PDF Library và HotPDF Delphi Component cạnh nhau.

Câu hỏi thường gặp

Delphi và C++Builder phiên bản nào được hỗ trợ?

HotPDF Delphi Component hỗ trợ các quy trình RAD Studio hiện hành và phạm vi IDE đời cũ đã được ghi trong tài liệu cho sản phẩm này.

Mã nguồn có được bao gồm không?

Giấy phép thương mại bao gồm mã nguồn Object Pascal để tích hợp, rà soát và bảo trì lâu dài.

Có phải trả phí bản quyền runtime không?

Ứng dụng đã có giấy phép có thể triển khai miễn phí bản quyền, không tính phí runtime theo từng tài liệu hay từng người dùng cuối.

Làm thế nào để đánh giá sản phẩm?

Tải gói dùng thử và xem tài liệu trực tuyến trước khi mua.

Một giấy phép mới bao gồm những gì?

Giấy phép mới bao gồm mã nguồn, một năm cập nhật và một năm hỗ trợ qua email.

Việc gia hạn hoạt động như thế nào?

Khách hàng hiện tại có thể gia hạn quyền cập nhật theo mức giá gia hạn đã công bố.

Tài liệu API ở đâu?

Tài liệu có sẵn theo liên kết tài liệu HotPDF Delphi Component đã bản địa hóa trên trang này.

Giấy phép HotPDF bao gồm những gì, và việc gia hạn hoạt động như thế nào?

Giấy phép mới ($500 Single, $1000 Small Business (tối đa 10 nhà phát triển), $1500 Medium Business (tối đa 30 nhà phát triển), $3000 Enterprise (một công ty, một quốc gia), $6000 Corporate (một công ty, trên toàn thế giới)) bao gồm toàn bộ mã nguồn, một năm cập nhật và một năm hỗ trợ qua email. Khách hàng hiện tại gia hạn quyền cập nhật với mức giá bằng 40% giá đầy đủ.


Khám phá thêm từ Phát triển thành phần PDF & Bảng tính Delphi

Đăng ký nhận cập nhật sản phẩm

Đăng ký để nhận các bản cập nhật mới nhất gửi đến email của bạn.