HotPDF Component Visão geral
| 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 |
Criação e edição nativas de PDF para Delphi e C++Builder
HotPDF e um componente PDF para Delphi e C++Builder com código fonte para aplicacoes que precisam criar, editar, proteger, assinar, validar e montar documentos PDF diretamente do código VCL. O fluxo principal de autoria não exige runtime PDF externo.
Use o HotPDF quando sua aplicação precisar desenhar páginas por código, gerar texto Unicode, incorporar e criar subconjuntos de fontes, trabalhar com formulários, anotações, importação de imagens, operações de mesclagem/edição de PDF, criptografia, assinaturas digitais, saída orientada a padrões e automação leve de preflight em uma única API nativa.
HotPDF oferece suporte ao RAD Studio XE5 até o RAD Studio 13.1 Florence para Delphi e C++Builder, incluindo workflows Win32, Win64 e Win64x.

Principais recursos
- Crie novos PDFs, adicione páginas, desenhe texto e gráficos vetoriais, registre Form XObjects reutilizáveis, posicione imagens e salve em arquivos ou streams gerenciados pelo chamador.
- Carregue PDFs existentes, inspecione caixas de página, procure destinos de marcadores, copie, insira, extraia, reordene e exclua páginas, mescle documentos, aplique carimbos ou marcas d’água e atualize informações do documento.
- Adicione hyperlinks, destinos nomeados, outlines, anexos, comentários, popups, destaques, anotações de texto livre, redação, marca d’água, miniaturas de página, camadas, transições de página e preferências do visualizador.
- Crie campos AcroForm, streams de aparência gerados, campos de assinatura, campos de texto multilinha e comb, valores rich text, contêineres de pacote XFA, wrappers de gatilho de campos e várias fontes Unicode no dicionário de recursos AcroForm quando o perfil padrão selecionado permitir.
- Inspecione, atualize, renomeie, remova ou achate campos em documentos AcroForm carregados antes de salvar uma cópia editada.
- Incorpore e crie subconjuntos de fontes TrueType, Type 1 PFB, OpenType-CFF e CID-keyed CFF para saída multilíngue compacta, incluindo documentos com muito conteúdo CJK.
- Gere texto Unicode, texto da direita para a esquerda, texto vertical, caracteres de planos suplementares como emoji, shaping árabe / persa / urdu, ligaturas latinas padrão, reordenação Devanagari e saída de glifos baseada em OpenType GSUB com integração correspondente de
/CIDToGIDMap,/We/ToUnicode. - Importe conteúdo JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF e EMF com compressão Flate zlib-ng e processamento JPEG baseado em libjpeg-turbo.
- Proteja documentos com senhas, AES-128, AES-256, PDF 2.0 AES-256 R6, criptografia de destinatário por chave pública e sinalizadores de permissão.
- Assine PDFs com suporte PFX / PKCS#12 em processo e workflows PAdES B-B, B-T, B-LT e B-LTA, incluindo carimbos de data/hora RFC 3161 e dicionários DSS / VRI.
- Crie relatórios preflight em texto, JSON e HTML, aplique perfis e presets preflight, agregue resultados em lote, incorpore evidências do relatório nos PDFs, compare relatórios e execute validação PDF/VT focada.
- Use backends PDF opcionais para FastReport, QuickReport, ReportBuilder e DevExpress ExpressPrinting quando layouts de relatórios existentes precisarem sair pelo HotPDF.
- Processe PDFs muito grandes em alta velocidade com a Direct File API, que abre, copia e reescreve documentos diretamente no disco sem carregar o arquivo inteiro no modelo de objetos. Um documento de 60.000 páginas / 883 MB abre ou copia em cerca de 2-3 segundos, e regravá-lo após uma alteração de metadados ou objetos leva cerca de 20 segundos.
- Criptografe e descriptografe em AES-256 na velocidade do hardware: com o AES-NI da CPU, o AES-256-CBC atinge cerca de 442 MB/s na criptografia e 832 MB/s na descriptografia (cerca de 3× e 5,7× mais rápido que o caminho de software portátil), e abrir um PDF grande protegido por senha agora usa muito menos memória.

Baixar o pacote DEMO do HotPDF Component
2026-07-01 Version 2.256.0: HotPDF notas da versão. 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.
Licenciamento e preços
Pague com cartão de crédito/débito, PayPal, AliPay ou transferência bancária via FastSpring. Cada nova licença do HotPDF inclui o código-fonte completo em Object Pascal, um ano de atualizações e um ano de suporte por email.
| Licença | Desenvolvedores | Preço | Comprar |
|---|---|---|---|
| Single | 1 desenvolvedor | $500 | Comprar |
| Team | até 5 desenvolvedores | $1000 | Comprar |
| Micro Business | até 10 desenvolvedores | $1500 | Comprar |
| Small Business | até 30 desenvolvedores | $2500 | Comprar |
| Medium Business | até 100 desenvolvedores | $4500 | Comprar |
| Enterprise | até 500 desenvolvedores | $8500 | Comprar |
| Corporate | ilimitados, subsidiárias em todo o mundo | $15000 | Comprar |
Extras de código-fonte exclusivos do Enterprise: HotPDF Enterprise inclui o código-fonte completo de exemplos dedicados de nível ferramenta, atualmente PDF Preflight Pro e XFA & AcroForms Flattener Pro, além do código-fonte completo das suítes de teste completas normalmente usadas apenas para validação interna.
Renovação para clientes existentes: 40% do preço integral, cancelável a qualquer momento. Abrir a página de compra e renovação do HotPDF.
Fluxos de padrões, assinatura e validacao
HotPDF oferece suporte a workflows de geração de PDF orientados a padrões para PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 e PDF/UA-1. Também inclui auxiliares de preflight e validação PDF/VT focada para workflows de revisão e automação. O componente expõe chaves e proteções específicas por perfil para que chamadas que violariam o perfil selecionado falhem cedo, em vez de gravar silenciosamente um PDF não conforme.
| Fluxo de trabalho | Suporte do HotPDF | Responsabilidade do autor |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, metadados XMP pdfaid, suporte a OutputIntent, exigência de incorporação de fontes, proteções de JavaScript/criptografia/anotação/perfil e saídas smoke PDF/A-2A / PDF/A-3A validadas com veraPDF. | Escolha o nível de destino, forneça dados ICC OutputIntent reais, defina título/idioma, incorpore fontes adequadas e evite conteúdo fora do perfil de arquivamento selecionado. |
| PDF/UA-1 | PDFUACompliance, raiz Tagged PDF, metadados pdfuaid, /Lang, DisplayDocTitle, elementos de estrutura, conteúdo marcado, mapeamento de papéis, ligação ParentTree, texto alternativo e auxiliares ActualText. | Construa estrutura de documento significativa, ordem de leitura, hierarquia de títulos, semântica de listas/tabelas e descrições alternativas para conteúdo real. |
| PDF/X-1a, PDF/X-3, PDF/X-4 | PDFXCompliance, suporte a OutputIntent, proteções de perfil de pré-impressão e restrições para recursos interativos ou inseguros para impressão. | Forneça gerenciamento de cores, caixas de página e configurações de produção adequadas à impressão para o workflow de pré-impressão escolhido. |
| Validação PDF/VT | ValidatePDFVT verifica identificação XMP PDF/VT, namespace de metadados, consistência da data de modificação, marcadores básicos PDF/X, OutputIntent, estrutura DPartRoot do catálogo, páginas carregáveis e cobertura DPart por página. | Use para auditar arquivos recebidos ou produzidos; a intenção completa de produção de dados variáveis continua sendo responsabilidade do chamador. |
PDF/A Nível A ativa a base Tagged PDF exigida pelo perfil de arquivamento. Isso não anuncia PDF/UA-1 automaticamente; o HotPDF emite a identidade PDF/UA somente quando PDFUACompliance está ativado explicitamente.
As APIs de preflight podem produzir relatórios em texto, JSON e HTML, filtrar a saída por perfis salvos ou presets integrados, agregar resultados em lote, incorporar evidências de relatório em uma cópia de revisão, comparar relatórios e converter relatórios para uma estrutura estilo veraPDF para ferramentas posteriores.
Cobertura adicional de recursos
- Suporte a OpenType GSUB LookupType 1-8, seleção de recursos por script/idioma, ligaturas latinas padrão, shaping árabe / persa / urdu, reordenação Devanagari e emissão de codepoints PUA sintéticos para glifos específicos da fonte.
- Contêineres de pacote XFA, wrappers de gatilho AcroForm
/AA, várias fontes Unicode em AcroForm/DRe streams de aparência de fontes CID gerados. - Salvamento por atualização incremental, workflows de múltiplas assinaturas, placeholders de assinatura, geração CMS SignedData em processo e dicionários de validação de longo prazo.
- Auxiliares para documentos carregados: inspeção de caixas de página, pesquisa de destinos de marcadores, inspeção de campos AcroForm, atualização de valores, renomeação, remoção de campos e achatamento de formulários.
- Auxiliares para carregar, salvar, validar, mesclar e comparar perfis preflight, agregação em lote, validação de relatórios incorporados, incorporação de relatório XMP, validação PDF/VT focada e reparo conservador a partir de relatórios preflight.
- Bloqueios de recursos de PDF 1.3 a PDF 1.7, suporte selecionado a criptografia PDF 2.0, object streams, XRef streams, OutputIntents, grupos de transparência, soft masks, padrões, shadings e controles ExtGState de pré-impressão.
Exemplo rapido em 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.

Baixar o pacote DEMO do HotPDF Component
Oferece suporte ao RAD Studio XE5 até o RAD Studio 13.1 Florence para Delphi e C++Builder (workflows Win32, Win64 e Win64x)
Quando escolher HotPDF
- Escolha HotPDF quando sua aplicação cria ou edita documentos PDF e você quer um componente Delphi/C++Builder com código-fonte em vez de um serviço PDF separado.
- Escolha PDFium Component quando o requisito principal for renderização de PDF, visualização, rasterização de páginas, extração de texto e integração de interface de visualizador interativo.
- Escolha losLab PDF Library quando o projeto já for baseado na superfície de API do PDFlibPas, ou quando precisar de opções de integração DLL, ActiveX ou Dylib junto com a biblioteca com código-fonte para Delphi/C++Builder.
Perguntas frequentes
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.
Veja mais sobre Delphi PDF Component & Spreadsheet Development
Assinar atualizacoes do produto
Assine para receber as publicacoes mais recentes por e-mail.
