HotPDF Delphi Component em resumo
| Produto | HotPDF Delphi Component — biblioteca VCL nativa para criação de PDF em Delphi e C++Builder |
|---|---|
| Indicado para | Criar, editar, assinar e validar documentos PDF diretamente a partir do código da aplicação |
| Suporte de IDE | Delphi e C++Builder XE5 até 13 Florence |
| Normas | PDF 1.3-1.7 com encriptação selecionada de PDF 2.0; PDF/A-1/2/3, PDF/UA-1, PDF/X-1a/3/4; assinaturas PAdES B-B a B-LTA |
| Implementação | Compila para o executável; sem runtime PDF externo para a criação principal |
| Código-fonte | Código-fonte Object Pascal completo incluído em todas as licenças |
| Licenciamento | Sem royalties, pagamento único de $500-$6000 por escalão; renovação por 40% do preço de tabela |
| Versão atual | 2.256.0 (2026-07-01) |
| Avaliação | Transferir pacote de demonstração gratuito |
Criação e edição de PDF nativa para Delphi e C++Builder
O HotPDF é um componente de PDF ao nível do código-fonte para Delphi e C++Builder para aplicações que precisam de criar, editar, proteger, assinar, validar e montar documentos PDF diretamente a partir do código VCL. Não necessita de um tempo de execução de PDF externo para o seu fluxo de trabalho de autoria principal e foi concebido para software de ambiente de trabalho Windows construído com RAD Studio.
Utilize o HotPDF quando a sua aplicação precisar de desenho programático de páginas, saída de texto Unicode, incorporação e subconjunto de tipos de letra, formulários, anotações, importação de imagens, operações de mesclagem/edição de PDF, encriptação, assinaturas digitais, saída com reconhecimento de padrões e automação leve de preflight a partir de uma única superfície de API nativa.
O HotPDF suporta o RAD Studio XE5 até ao RAD Studio 13.1 Florence para Delphi e C++Builder, incluindo fluxos de trabalho Win32, Win64 e Win64x.

Principais capacidades
- Crie novos PDFs, adicione páginas, desenhe texto e gráficos vetoriais, registe Form XObjects reutilizáveis, posicione imagens e guarde em ficheiros ou fluxos (streams) controlados pelo chamador.
- Carregue PDFs existentes, inspecione caixas de página, pesquise destinos de marcadores, copie páginas, insira páginas, extraia páginas, reordene páginas, elimine páginas, funda documentos, aplique carimbos ou marcas de água e atualize as informações do documento.
- Adicione hiperligações, destinos nomeados, contornos (outlines), ficheiros anexos, comentários, popups, anotações de destaque, anotações de texto livre, anotações de redação, anotações de marca de água, miniaturas de página, camadas (layers), transições de página e preferências de visualizador.
- Crie campos de AcroForm, fluxos de aparência gerados, campos de assinatura, campos de texto multilinha e pente (comb), valores de campo em texto formatado, contentores de pacotes XFA, wrappers de gatilhos de campos de formulário e múltiplos tipos de letra Unicode no dicionário de recursos do AcroForm, sempre que o perfil padrão selecionado o permitir.
- Inspecione, atualize, mude o nome, remova ou achate (flatten) campos em documentos AcroForm carregados antes de guardar uma cópia editada.
- Incorpore e faça subconjuntos de tipos de letra TrueType, Type 1 PFB, OpenType-CFF e CID-keyed CFF para uma saída multilingue compacta, incluindo documentos com muitos caracteres CJK.
- Gere texto Unicode, texto da direita para a esquerda, texto vertical, caracteres de plano suplementar como emojis, moldagem em Árabe / Persa / Urdu, ligaduras padrão Latinas, reordenação em Devanágari 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 zlib-ng Flate e manipulação de JPEG suportada por libjpeg-turbo.
- Proteja documentos com palavras-passe, AES-128, AES-256, PDF 2.0 AES-256 R6, encriptação de destinatário com chave pública e sinalizadores de permissão.
- Assine PDFs com suporte em processo (in-process) para PFX / PKCS#12 e fluxos de trabalho PAdES B-B, B-T, B-LT e B-LTA, incluindo carimbos de tempo RFC 3161 e dicionários DSS / VRI.
- Crie relatórios de preflight em texto, JSON e HTML, aplique perfis e predefinições de preflight, agregue resultados em lote, incorpore evidências de relatórios nos PDFs, compare relatórios e execute validações focadas em PDF/VT.
- Utilize backends de PDF opcionais para FastReport, QuickReport, ReportBuilder e DevExpress ExpressPrinting quando os esquemas de relatórios existentes tiverem de ser emitidos através do HotPDF.
- Processe PDFs de grande dimensão a alta velocidade com a Direct File API, que abre, copia e reescreve documentos diretamente no disco sem carregar o ficheiro inteiro para o modelo de objetos. Num documento de referência de 2 GB com 1,67 milhões de objetos, a encriptação AES-256 demora cerca de 14 segundos, a desencriptação cerca de 16 segundos e uma reescrita completa cerca de 6 segundos; a leitura do número de páginas num documento de 1,25 GB demora milissegundos. As tabelas clássicas de referência cruzada, os fluxos de referência cruzada, os ficheiros de referência híbrida e os documentos atualizados de forma incremental mantêm-se todos na via direta.
- Encripte e desencripte com AES-256 a velocidades de hardware: com CPU AES-NI, o AES-256-CBC alcança cerca de 442 MB/s para encriptação e 832 MB/s para desencriptação (cerca de 3x e 5,7x mais rápido que a via de software portátil), as chamadas
EncryptFile/DecryptFilede ficheiro para ficheiro protegem ou desprotegem documentos gigantescos sem construir o gráfico de objetos, e a abertura de um PDF grande protegido por palavra-passe consome muito menos memória.

Transfira o pacote de DEMONSTRAÇÃO do HotPDF Delphi 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ões de crédito/débito, PayPal, AliPay ou transferência bancária através do 2Checkout. 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 | Programadores | Preço | Comprar |
|---|---|---|---|
| Single | 1 programador | $500 | Comprar |
| Small Business | até 10 programadores | $1000 | Comprar |
| Medium Business | até 30 programadores | $1500 | Comprar |
| Enterprise | Todos os programadores de uma empresa e das suas subsidiárias dentro de um único país | $3000 | Comprar |
| Corporate | Todos os programadores de uma empresa e das suas subsidiárias em todo o mundo | $6000 | Comprar |
Extras de código-fonte para Enterprise e Corporate: As licenças Enterprise e Corporate do HotPDF incluem o código-fonte completo dos exemplos de nível profissional PDF Preflight Pro e XFA & AcroForms Flattener Pro. O código-fonte dos conjuntos completos de testes normalmente usados apenas para validação interna está disponível mediante pedido.
Renovação para cliente existente: 40% do preço total, cancelável a qualquer momento. Abrir a página de compra e renovação do HotPDF.
Normas, assinaturas e fluxos de validação
O HotPDF suporta fluxos de trabalho de geração de PDF com reconhecimento de 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 ajudantes de preflight e validação focada de PDF/VT para fluxos de revisão e automação. O componente expõe interruptores e proteções específicos ao perfil, para que as chamadas que pudessem quebrar o perfil selecionado falhem cedo em vez de silenciosamente escreverem um PDF não conforme.
| Fluxo de trabalho | Suporte no HotPDF | Responsabilidade do autor |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, metadados XMP pdfaid, suporte a OutputIntent, fiscalização da incorporação de tipos de letra, guardas para JavaScript/encriptação/anotações/perfis e saídas de fumo PDF/A-2A / PDF/A-3A validadas com o veraPDF. | Escolher o nível alvo, fornecer dados reais do OutputIntent do ICC, definir o título/idioma, incorporar os tipos de letra apropriados e evitar conteúdo que fique de fora do perfil de arquivo selecionado. |
| PDF/UA-1 | PDFUACompliance, raiz de Tagged PDF, metadados pdfuaid, /Lang, DisplayDocTitle, elementos de estrutura, conteúdo marcado, mapeamento de papéis, fiação de ParentTree, ajudantes para texto alternativo e ActualText. | Construir uma estrutura de documento com sentido, ordem de leitura, hierarquia de títulos, semântica de listas/tabelas e descrições alternativas para o 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 a funcionalidades interativas ou que não sejam seguras para impressão. | Fornecer gestão de cores apropriada para impressão, caixas de página e configurações de produção adequadas ao fluxo de trabalho de pré-impressão escolhido. |
| Validação PDF/VT | ValidatePDFVT verifica a identificação de PDF/VT no XMP, o namespace dos metadados, a coerência da data de modificação, os marcadores base de PDF/X, OutputIntent, a estrutura DPartRoot do catálogo, as páginas carregáveis e a cobertura de DPart a nível da página. | Utilize para auditar ficheiros de entrada ou produzidos; a responsabilidade de redigir a intenção completa de produção de dados variáveis mantém-se do lado do autor. |
O nível A do PDF/A permite a base do Tagged PDF necessária ao perfil de arquivo. Não anuncia automaticamente o PDF/UA-1; o HotPDF apenas emite a identidade PDF/UA quando o PDFUACompliance é ativado explicitamente.
As APIs de preflight podem gerar relatórios em texto, JSON e HTML, filtrar resultados através de perfis guardados ou predefinições embutidas, agregar resultados em lote, incorporar as provas do relatório numa cópia de revisão, comparar relatórios e convertê-los numa estrutura ao estilo veraPDF para utilização com ferramentas a jusante.
Cobertura de funcionalidades adicionais
- Suporte para OpenType GSUB LookupType 1-8, seleção de funcionalidades de script/idioma, ligaduras padrão Latinas, moldagem de Árabe / Persa / Urdu, reordenação em Devanágari e emissão de códigos PUA sintéticos para glifos específicos do tipo de letra.
- Suporte a contentores de pacotes XFA, wrappers de gatilho de AcroForm
/AA, vários tipos de letra Unicode em AcroForm/DRe fluxos de aparência de tipos de letra CID gerados. - Guardar atualizações incrementais, fluxos de trabalho multi-assinatura, espaços reservados para assinaturas (placeholders), geração de CMS SignedData em processo e dicionários de validação a longo prazo.
- Ajudantes para documentos carregados, para inspeção de caixas de página, pesquisa de destinos de marcadores, inspeção de campos do AcroForm, atualizações do valor do campo, renomeação de campos, remoção de campos e achatamento (flattening) de formulários.
- Ajudantes para carregar/guardar/validar/fundir/diferenciar perfis de preflight, agregação de lotes, validação de relatórios incorporados, incorporação de relatórios XMP, validação direcionada de PDF/VT e reparação conservadora com base nos relatórios do preflight.
- Portões de funcionalidades do PDF 1.3 até ao PDF 1.7, suporte a encriptações selecionadas do PDF 2.0, fluxos de objetos, fluxos XRef, OutputIntents, grupos de transparência, máscaras suaves, padrões, sombreados e controlos ExtGState de pré-impressão.
Exemplo rápido 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, 'Olá HotPDF');
PDF.EndDoc;
finally
PDF.Free;
end;
end.

Transfira o pacote de DEMONSTRAÇÃO do HotPDF Delphi Component
Suporta o RAD Studio XE5 até ao RAD Studio 13.1 Florence para Delphi e C++Builder (fluxos de trabalho Win32, Win64 e Win64x)
Quando deve escolher o HotPDF
- Escolha o HotPDF quando a sua aplicação cria ou edita documentos PDF e prefere não distribuir nada a par dela: o HotPDF traz o seu próprio motor de renderização, codecs de imagem e motor de tipos de letra, pelo que compila diretamente para dentro do seu executável, sem qualquer runtime de PDF para redistribuir ou justificar numa auditoria.
- Escolha o PDFium Delphi Component quando o trabalho é ler e rever em vez de criar: arquitetura de visualizador, leitura em voz alta acessível, extração de tabelas, reflow semântico para HTML e validação de normas. Renderiza através da
pdfium.dll, que redistribui com a sua aplicação. - Escolha a PDF Library for Delphi quando precisar de OCR, leitura de códigos de barras, assinatura com token de hardware PKCS#11, validação de listas de confiança da UE ou exportação para DOCX / HTML, ou quando código fora do Delphi tiver de chamar através de DLL, ActiveX ou Dylib.
Perguntas frequentes
Que versões do Delphi e do C++Builder são suportadas?
O HotPDF Delphi Component suporta os fluxos de trabalho atuais do RAD Studio e o intervalo de IDEs legadas documentado para este produto.
O código-fonte está incluído?
As licenças comerciais incluem código-fonte em Object Pascal para integração, revisão e manutenção a longo prazo.
São exigidos royalties de runtime?
As aplicações licenciadas podem ser distribuídas sem royalties, sem taxas de runtime por documento ou por utilizador final.
Como avalio o produto?
Transfira o pacote de demonstração e consulte a documentação online antes da compra.
O que inclui uma nova licença?
Uma nova licença inclui código-fonte, um ano de atualizações e um ano de suporte por e-mail.
Como funciona a renovação?
Os clientes existentes podem renovar o acesso a atualizações pelo preço de renovação publicado.
Onde está a documentação da API?
A documentação está disponível através da hiperligação de documentação localizada do HotPDF Delphi Component nesta página.
O que inclui uma licença do HotPDF e como funciona a renovação?
Uma nova licença ($500 Single, $1000 Small Business (até 10 programadores), $1500 Medium Business (até 30 programadores), $3000 Enterprise (uma empresa, um país), $6000 Corporate (uma empresa, em todo o mundo)) inclui o código-fonte completo, um ano de atualizações e um ano de suporte por e-mail. Os clientes existentes renovam o acesso a atualizações por 40% do preço total.
Descubra mais sobre o desenvolvimento com o Delphi PDF Component e Folhas de Cálculo
Subscrever as atualizações de produto
Subscreva para receber as últimas atualizações diretamente no seu e-mail.
