SDK de criação PDF

HotPDF Component para criação e edição de PDF em Delphi

HotPDF é uma biblioteca PDF VCL nativa para aplicativos Delphi e C++Builder que precisam de criação e edição direta de PDF, formulários, anotações, criptografia, assinaturas digitais, fontes Unicode, saída orientada a padrões e relatórios preflight sem runtime PDF externo.

Delphi PDF Component prévia

HotPDF Component Visão geral

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

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.

Prévia de edição de PDF no VCL
Biblioteca Delphi para edição de PDF (modificação de texto por código)

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, /W e /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.
Prévia de Delphi DB para PDF
Tabela DB Delphi para PDF (cria um relatório a partir da tabela do banco de dados)

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çaDesenvolvedoresPreçoComprar
Single1 desenvolvedor$500Comprar
Teamaté 5 desenvolvedores$1000Comprar
Micro Businessaté 10 desenvolvedores$1500Comprar
Small Businessaté 30 desenvolvedores$2500Comprar
Medium Businessaté 100 desenvolvedores$4500Comprar
Enterpriseaté 500 desenvolvedores$8500Comprar
Corporateilimitados, subsidiárias em todo o mundo$15000Comprar

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 trabalhoSuporte do HotPDFResponsabilidade do autor
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, 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-1PDFUACompliance, 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-4PDFXCompliance, 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/VTValidatePDFVT 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 /DR e 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.

Documentação online do HotPDF

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.
Prévia de conversão de TIFF para PDF
Componente TIFF para PDF (cria PDF a partir de arquivo TIFF multipágina)

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.