SDK de creación PDF

HotPDF Component para creación y edición PDF en Delphi

HotPDF es una biblioteca PDF VCL nativa para aplicaciones Delphi y C++Builder que necesitan creación y edición directa de PDF, formularios, anotaciones, cifrado, firmas digitales, fuentes Unicode, salida orientada a normas e informes preflight sin un runtime PDF externo.

Delphi PDF Component PDF Creation Editing Library

Creación y edición PDF nativas para Delphi y C++Builder

HotPDF es un componente PDF Delphi y C++Builder con código fuente para aplicaciones que necesitan crear, editar, proteger, firmar, validar y ensamblar documentos PDF directamente desde código VCL. No requiere un runtime PDF externo para el flujo principal de autoría y está pensado para software Windows creado con RAD Studio.

Utilice HotPDF cuando su aplicación necesite dibujo programático de páginas, salida de texto Unicode, incrustación y subconjuntos de fuentes, formularios, anotaciones, importación de imágenes, operaciones de fusión/edición PDF, cifrado, firmas digitales, salida orientada a normas y automatización preflight ligera desde una única API nativa.

HotPDF admite RAD Studio XE5 hasta RAD Studio 13.1 Florence para Delphi y C++Builder, incluidos flujos Win32, Win64 y Win64x.

Edición PDF VCL
Biblioteca de edición PDF para Delphi con modificación programática de texto.

Capacidades principales

  • Cree PDFs nuevos, agregue páginas, dibuje texto y gráficos vectoriales, registre Form XObjects reutilizables, coloque imágenes y guarde en archivos o streams propiedad del llamador.
  • Cargue PDFs existentes, inspeccione cajas de página, busque destinos de marcadores, copie, inserte, extraiga, reordene y elimine páginas, fusione documentos, selle o marque contenido con agua y actualice la información del documento.
  • Agregue hipervínculos, destinos con nombre, esquemas, adjuntos, comentarios, ventanas emergentes, anotaciones resaltadas, anotaciones de texto libre, anotaciones de redacción, marcas de agua, miniaturas de página, capas, transiciones de página y preferencias de visor.
  • Cree campos AcroForm, streams de apariencia generados, campos de firma, campos de texto multilínea y comb, valores rich-text, contenedores de paquetes XFA, wrappers de disparadores de campo y varias fuentes Unicode en el diccionario de recursos AcroForm cuando el perfil estándar seleccionado lo permita.
  • Inspeccione, actualice, renombre, elimine o aplane campos en documentos AcroForm cargados antes de guardar una copia editada.
  • Incruste y genere subconjuntos de fuentes TrueType, Type 1 PFB, OpenType-CFF y CFF con clave CID para una salida multilingüe compacta, incluidos documentos con mucho contenido CJK.
  • Genere texto Unicode, texto de derecha a izquierda, texto vertical, caracteres de planos suplementarios como emoji, shaping árabe/persa/urdu, ligaduras latinas estándar, reordenación Devanagari y salida de glifos basada en OpenType GSUB con integración /CIDToGIDMap, /W y /ToUnicode.
  • Importe contenido JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF y EMF, con compresión Flate zlib-ng y manejo JPEG respaldado por libjpeg-turbo.
  • Proteja documentos con contraseñas, AES-128, AES-256, PDF 2.0 AES-256 R6, cifrado de destinatario con clave pública y flags de permisos.
  • Firme PDFs con soporte PFX / PKCS#12 en proceso y flujos PAdES B-B, B-T, B-LT y B-LTA, incluidos sellos de tiempo RFC 3161 y diccionarios DSS / VRI.
  • Cree informes preflight en texto, JSON y HTML; aplique perfiles y presets preflight; agregue resultados por lotes; incruste evidencia de informe en PDFs; compare informes y ejecute validación PDF/VT enfocada.
  • Use backends PDF opcionales para FastReport, QuickReport, ReportBuilder y DevExpress ExpressPrinting cuando los diseños de informes existentes deban emitirse mediante HotPDF.
Exportación de base de datos Delphi a PDF
Tabla de base de datos Delphi a PDF, creando un informe desde la tabla.

Descargar el paquete DEMO de HotPDF Component (25.6 MB)

2026-05-26 Version 2.137.3: HotPDF changelog

HotPDF Delphi PDF Component con código fuente
Pago con tarjeta de crédito/débito, PayPal, AliPay o transferencia bancaria mediante FastSpring:
Precio completo para nuevos clientes en la primera compra:

HotPDF Single License ($499)
HotPDF Team/SME License ($999)
HotPDF Enterprise License ($1999)

Renovación para clientes existentes: 40% del precio completo, cancelable en cualquier momento. Abra la página de compra y renovación de HotPDF.

Flujos de normas, firma y validación

HotPDF admite flujos de generación PDF orientados a normas para PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 y PDF/UA-1. También incluye ayudas preflight y validación PDF/VT enfocada para flujos de revisión y automatización. El componente expone interruptores y guardas específicos de perfil para que las llamadas que rompan el perfil seleccionado puedan fallar pronto en lugar de escribir silenciosamente un PDF no conforme.

Flujo de trabajoSoporte de HotPDFResponsabilidad del autor
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, metadatos XMP pdfaid, soporte OutputIntent, exigencia de incrustación de fuentes, guardas de JavaScript/cifrado/anotaciones/perfil y salidas smoke PDF/A-2A / PDF/A-3A validadas con veraPDF.Elija el nivel objetivo, proporcione datos ICC OutputIntent reales, establezca título/idioma, incruste fuentes adecuadas y evite contenido fuera del perfil de archivo seleccionado.
PDF/UA-1PDFUACompliance, raíz Tagged PDF, metadatos pdfuaid, /Lang, DisplayDocTitle, elementos de estructura, contenido marcado, role mapping, cableado ParentTree y ayudas de texto alternativo y ActualText.Cree una estructura documental significativa, orden de lectura, jerarquía de encabezados, semántica de listas/tablas y descripciones alternativas para contenido real.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, soporte OutputIntent, guardas de perfil de preprensa y restricciones para funciones interactivas o no aptas para impresión.Proporcione gestión de color, cajas de página y ajustes de producción adecuados para el flujo de preprensa elegido.
Validación PDF/VTValidatePDFVT comprueba identificación XMP PDF/VT, espacio de nombres de metadatos, consistencia de fecha de modificación, marcadores base PDF/X, OutputIntent, estructura de catálogo DPartRoot, páginas cargables y cobertura DPart por página.Úsela para auditar archivos entrantes o producidos; crear la intención completa de producción de datos variables sigue siendo responsabilidad del llamador.

PDF/A Level A habilita la base Tagged PDF requerida por el perfil de archivo. No anuncia automáticamente PDF/UA-1; HotPDF emite la identidad PDF/UA solo cuando PDFUACompliance está habilitado explícitamente.

Las APIs preflight pueden producir informes de texto, JSON y HTML, filtrar la salida mediante perfiles guardados o preajustes integrados, agregar resultados por lotes, incrustar evidencia de informe en una copia de revisión, comparar informes y convertirlos a una estructura tipo veraPDF para herramientas posteriores.

Cobertura adicional de funciones

  • Soporte OpenType GSUB LookupType 1-8, selección de funciones por script/idioma, ligaduras latinas estándar, shaping árabe/persa/urdu, reordenación Devanagari y emisión de puntos de código sintéticos PUA para glifos específicos de fuente.
  • Soporte de contenedores de paquetes XFA, wrappers de disparadores AcroForm /AA, varias fuentes Unicode en AcroForm /DR y streams de apariencia CID-font generados.
  • Guardado de actualización incremental, flujos multifirma, marcadores de firma, generación CMS SignedData en proceso y diccionarios de validación a largo plazo.
  • Ayudas de documento cargado para inspección de cajas de página, búsqueda de destinos de marcadores, inspección de campos AcroForm, actualizaciones de valores, renombrado, eliminación y aplanado de formularios.
  • Ayudas para cargar, guardar, validar, fusionar y comparar perfiles preflight, agregación por lotes, validación de informes incrustados, incrustación de informes XMP, validación PDF/VT enfocada y reparación conservadora desde informes preflight.
  • Guardas de funciones PDF 1.3 a PDF 1.7, soporte seleccionado de cifrado PDF 2.0, object streams, XRef streams, OutputIntents, grupos de transparencia, máscaras suaves, patrones, sombreados y controles ExtGState de preprensa.

Documentación en línea de HotPDF

Ejemplo rápido en 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.
Biblioteca para convertir TIFF a PDF
Componente TIFF a PDF para crear PDF desde archivos TIFF multipágina.

Descargar el paquete DEMO de HotPDF Component (25.6 MB)
Admite RAD Studio XE5 hasta RAD Studio 13.1 Florence para Delphi y C++Builder (flujos Win32, Win64 y Win64x)

Cuándo elegir HotPDF

  • Elija HotPDF cuando su aplicación cree o edite documentos PDF y quiera un componente Delphi/C++Builder con código fuente en lugar de un servicio PDF separado.
  • Elija PDFium Component cuando el requisito principal sea renderizado PDF, visualización, rasterización de páginas, extracción de texto e integración de una interfaz de visor interactiva.
  • Elija el paquete Delphi PDF Library más amplio cuando necesite una superficie API diferente para flujos heredados de estilo PDFlibPas.

Descubra más sobre Delphi PDF Component & Spreadsheet Development

Suscribirse a actualizaciones del producto

Suscríbase para recibir las últimas publicaciones en su correo.