HotPDF Delphi Component em resumo
| Produto | HotPDF Delphi Component — biblioteca VCL nativa para criação de PDF em Delphi e C++Builder |
|---|---|
| Ideal para | Criar, editar, assinar e validar documentos PDF diretamente pelo código da aplicação |
| Suporte a IDE | Delphi e C++Builder do XE5 ao 13 Florence; Free Pascal 3.2.2 / Lazarus (Win32, Win64) |
| Padrões | PDF 1.3-1.7 com criptografia selecionada do PDF 2.0; autoria PDF/A-1/2/3 mais conversão para PDF/A-4, PDF/UA-1, PDF/X-1a/3/4; assinatura PAdES de B-B a B-LTA com certificação DocMDP / FieldMDP |
| Implantação | Compila para o executável; sem runtime externo de PDF 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 $950-$11400 por nível; renovação por 50% do preço de tabela |
| Versão atual | 2.968.0 (2026-10-11) |
| Avaliação | Baixar pacote de demonstração gratuito |
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, e compila com Free Pascal 3.2.2 e Lazarus para Win32 e Win64.

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.
- Transforme digitalizações e fotos em PDFs pesquisáveis com OCR integrado ou adaptadores conectáveis Tesseract e RapidOCR (DLL, CLI ou ONNX em processo), incluindo correção de orientação, inclinação, sombra e perspectiva da digitalização, presets de modelos multilíngues e confiança e geometria no nível da palavra.
- Decodifique símbolos Code 128, EAN/UPC, QR, Data Matrix ECC 200 e PDF417 de páginas renderizadas e imagens, incluindo vários símbolos por raster e Data Matrix com distorção de perspectiva, e compare revisões de documentos ou contratos com registros de inserção, exclusão, substituição e movimentação no nível da palavra e artefatos de revisão.
- Acione jobs de documentos headless por meio de um esquema de jobs JSON e um C ABI — capabilities, renderização, extração de texto Unicode e formulários, camadas de OCR, redaction, assinatura PFX, comparação e publicação atômica de arquivos — e execute o núcleo portátil como código Linux nativo sem um desktop ativo.
- Execute formulários XFA dinâmicos em processo no Windows e no Linux: scripts de eventos QuickJS JavaScript e FormCalc compilados, resolução de caminhos SOM com curingas, predicados e ocorrências relativas, picture clauses de data, hora e número sensíveis ao locale, um Data DOM com reconhecimento de namespaces e vínculos bidirecionais e reversão transacional quando um script falha. Árvores de páginas, campos repetidos, listas de opções, grupos de rádio, caixas de seleção, botões push, draws e imagens PDF nativos podem ser criados diretamente a partir de XDP e dos dados de runtime salvos.
- Preencha campos de formulário rich text com runs de estilo Unicode tipados e fontes incorporadas reais nos estilos normal, negrito, itálico e negrito-itálico, escolha famílias de fontes indicadas pelo chamador grafema por grafema, quebre linhas com as regras de quebra e de grafemas do Unicode 17, mantenha intactos parágrafos bidirecionais e colchetes pareados, e importe ou exporte FDF e XFDF estilizados em documentos assinados ou criptografados.
- Aplique a política de assinatura de ponta a ponta: seed values de assinatura e restrições de certificado, certificação DocMDP com permissões P1, P2 ou P3, bloqueios FieldMDP, atestados legais, perfis de aparência de assinatura nomeados, evidências de revogação CRL e OCSP incorporadas, carimbos de data/hora RFC 3161 de assinatura e de documento autônomo com impressões SHA-256, SHA-384 ou SHA-512, e assinaturas em documentos criptografados com AES preservando as revisões originais.
- Renderize conteúdo de página exigente com o renderizador integrado: grupos de transparência CMYK e ICC com todos os blend modes, shadings de função, axial, radial, Coons, tensor e de malha triangular, tiling patterns coloridos e não coloridos, visibilidade de conteúdo opcional, cores calibradas CalGray, CalRGB e Lab, tintas Separation e DeviceN, soft masks, 182 CMaps legados embutidos, CID-keyed CFF e fontes Type 1 incorporadas.

Baixar o pacote DEMO do HotPDF Delphi Component
2026-10-11 Version 2.968.0: HotPDF notas da versão. O lançamento mais recente avalia preferências explícitas de rich text: esquema de cores, movimento reduzido, transparência, dados, contraste, forced-color e disponibilidade de scripting. Os lançamentos desde a 2.929.0 adicionam um mecanismo de cascata CSS para campos rich text — folhas de estilo internas, vinculadas e importadas, media queries, seletores de atributo, de irmãos, estruturais e posicionais, namespaces com escopo delimitado e espaçamento entre letras e palavras em cascata; estendem o intercâmbio de XFDF e FDF para dezoito tipos de anotações mapeadas, com aparências de carimbo, destinos GoToR locais e remotos e a semântica exata de ausência de seleção versus exportação vazia; renderizam aparências de anotações ausentes a partir dos programas de fontes originais, incluindo Type1C, CIDFontType0C, Type1 puro, bordas chanfradas e em nuvem e legendas de linhas; constroem aparências de campos a partir de fontes variáveis completas OpenType CFF e CFF2; gerenciam árvores de formulários XFA transacionais e coleções ao vivo do Data DOM a partir de JavaScript e FormCalc; decodificam componentes JPEG 2000, com sinal ou sem sinal, de até 26 bits; aplicam contextos de uso de conteúdo opcional automáticos; e rejeitam segredos compartilhados X25519 / X448 compostos apenas por zeros. Lançamentos anteriores criam formulários XFA nativos diretamente a partir de XDP (árvores de páginas, campos repetidos, listas de opções, grupos de rádio, marcas booleanas, legendas de botões push, draws e imagens) e executam nativamente no Linux o runtime XFA com JavaScript, FormCalc, Data DOM e locale ICU; adicionam campos de formulário rich text com runs de estilo Unicode tipados, fontes incorporadas nos quatro estilos, fallback de fontes indicado pelo chamador, quebra de linha Unicode 17, parágrafos bidirecionais e anexação de marcas GPOS, com importação e exportação de FDF e XFDF estilizados por meio de file jobs do Windows e callbacks JSON do Linux; estendem a assinatura com certificação DocMDP de P1 a P3, perfis de aparência nomeados, carimbos de data/hora RFC 3161 de documento autônomo, impressões SHA-384 e SHA-512 e arquivamento autenticado de revocações da Adobe; renderizam shadings, malhas de patch e triangulares, tiling patterns, conteúdo opcional, dash arrays, CID-keyed CFF e 182 CMaps legados embutidos, com saída Cairo no Windows além do Linux; e comparam documentos por texto, grafo estrutural e pixels renderizados, com PDFs de revisão de contratos anotados.
Licenciamento e preços
Pague com cartão de crédito/débito, PayPal, AliPay ou transferência bancária via 2Checkout / FastSpring — cada nível de licença traz os dois checkouts, escolha o que preferir. 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 | $950 | Comprar |
| Small Business | até 10 desenvolvedores | $1900 | Comprar |
| Medium Business | até 30 desenvolvedores | $2850 | Comprar |
| Enterprise | Todos os desenvolvedores de uma empresa e suas subsidiárias dentro de um único país | $5700 | Comprar |
| Corporate | Todos os desenvolvedores de uma empresa e suas subsidiárias em todo o mundo | $11400 | Comprar |
Extras de código-fonte do Enterprise e do Corporate: HotPDF Enterprise e Corporate incluem ambos o código-fonte completo dos exemplos dedicados de nível ferramenta PDF Preflight Pro e XFA & AcroForms Flattener Pro. O código-fonte das suítes de validação interna completas está disponível mediante solicitação.
Renovação para clientes existentes: 50% 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 Delphi Component
Oferece suporte ao RAD Studio XE5 até o RAD Studio 13.1 Florence para Delphi e C++Builder (workflows Win32, Win64 e Win64x) e Free Pascal 3.2.2 / Lazarus (Win32, Win64)
Quando escolher HotPDF
- Escolha o HotPDF quando a sua aplicação cria ou edita documentos PDF e você prefere não distribuir nada junto com ela: o HotPDF traz o próprio mecanismo de renderização, os próprios codecs de imagem e o próprio mecanismo de fontes, portanto é compilado diretamente no seu executável, sem nenhum runtime PDF para redistribuir ou auditar.
- Escolha o PDFium Delphi Component quando o trabalho é ler e revisar em vez de criar: arquitetura de visor, leitura em voz alta acessível, extração de tabelas, refluxo semântico para HTML e validação de padrões. Ele renderiza por meio da
pdfium.dll, que você redistribui junto com a sua aplicação. - Escolha o PDF Library for Delphi quando você precisa de assinatura com token de hardware PKCS#11, validação por listas de confiança da UE ou exportação DOCX, ou quando código fora do Delphi precisa chamar a biblioteca por DLL, ActiveX ou Dylib.
Comparando a família inteira? Consulte a visão geral das bibliotecas PDF para desenvolvedores para ver PDFium Delphi Component, losLab PDF Library e HotPDF Delphi Component lado a lado.
Perguntas frequentes
Quais versões do Delphi e C++Builder são suportadas?
O HotPDF oferece suporte ao RAD Studio XE5 até o RAD Studio 13.1 Florence tanto para Delphi quanto para C++Builder, cobrindo os destinos de aplicação Win32, Win64 e Win64x. A biblioteca inteira também compila com Free Pascal 3.2.2 e Lazarus para Win32 e Win64, com compressão Flate nativa e criptografia AES.
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 de 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 usuário final.
Como avalio o produto?
Baixe o pacote de demonstração e consulte a documentação on-line antes da compra.
O que uma nova licença inclui?
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 no link de documentação localizado do HotPDF Delphi Component nesta página.
O que uma licença do HotPDF inclui e como funciona a renovação?
Uma nova licença ($950 Single, $1900 Small Business (até 10 desenvolvedores), $2850 Medium Business (até 30 desenvolvedores), $5700 Enterprise (uma empresa, um país), $11400 Corporate (uma empresa, no mundo todo)) 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 50% do preço integral.
Veja mais sobre Delphi PDF Component & Spreadsheet Development
Assinar atualizacoes do produto
Assine para receber as publicacoes mais recentes por e-mail.
