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.

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,/Wy/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.

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 trabajo | Soporte de HotPDF | Responsabilidad del autor |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, 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-1 | PDFUACompliance, 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-4 | PDFXCompliance, 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/VT | ValidatePDFVT 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/DRy 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.

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.
