Delphi HotPDF Hello World: tu primer programa PDF
Crea tu primer PDF en Delphi con HotPDF: un Hello World de consola mínimo que establece una fuente Unicode, dibuja texto con TextOut y guarda un fichero
Blog de desarrollo de software de losLab
Software Development Blog
Crea tu primer PDF en Delphi con HotPDF: un Hello World de consola mínimo que establece una fuente Unicode, dibuja texto con TextOut y guarda un fichero
Por qué reutilizar un THotPDF terminado lanza el error de carga, cómo funciona el ciclo de vida Create, BeginDoc, EndDoc, Free y cuándo crear una instancia
Cree campos de texto AcroForm, casillas, grupos de radio y acciones de envío o JavaScript en Delphi con HotPDF, y evite desajustes en los valores de
Adjunte scripts de formato, validación y cálculo AF de Acrobat a un AcroForm cargado en Delphi con HotPDF, para que los campos de formulario PDF sumen totales
Añade campos Text, CheckBox, ComboBox, ListBox, PushButton y Signature a un PDF existente en Delphi con HotPDF, y descubre por qué /NeedAppearances es
Configure el cifrado PDF AES-256 en Delphi con HotPDF: contraseñas de usuario y propietario, permisos, revisiones R5 frente a R6 y el orden de propiedades que
Mantened receptivos los visores de PDF en Delphi con el renderizado en segundo plano de HotPDF: encolad el renderizado de páginas fuera del hilo de interfaz, cancelad páginas pendientes y almacenad mapas de bits en caché
Dibuja códigos de barras lineales en un PDF desde Delphi con HotPDF: las simbologías compatibles y cómo el ancho de módulo y la zona de silencio determinan si
Añada marcadores y destinos con nombre a un PDF existente en Delphi con HotPDF: anidamiento de AddLoadedOutline, destinos XYZ y la trampa semántica de /Count
Dibuja formas vectoriales en un PDF desde Delphi con HotPDF: trazados con MoveTo y LineTo, trazo y relleno, color RGB, grosor de línea en un sistema de
Firmad PDF desde el almacén de certificados de Windows en Delphi y C++Builder con HotPDF: corregid el orden de bytes CNG frente a CAPI y los errores de enlazado sin resolver de CertOpenStore
HotPDF no tiene objeto de gráfico, así que dibujas barras, líneas y sectores tú mismo con Rectangle, LineTo y Circle en Delphi. Aquí están las matemáticas de
Qué conforma HotPDF en los PDF de Delphi y qué no: reordenamiento bidi, uniones en árabe, cobertura desde hebreo hasta tailandés y devanagari, y cómo verificar
Ve más allá del Hello World con HotPDF TextOut en Delphi: ajusta tamaño y estilo de fuente, rota por ángulo, coloca coordenadas con precisión y afina el
Maqueta texto vertical CJK en PDF desde Delphi con HotPDF: el modificador IsVertical de SetFont, cómo se apilan los glifos, la corrección U+30FC y las columnas
Cómo HotPDF divide un visor de PDF en Delphi en un THPDFViewerModel sin interfaz y una vista basada en TScrollBox, manteniendo el zoom, la búsqueda y la navegación con lógica comprobable mediante pruebas unitarias
Firme PDFs en Delphi con HotPDF: firma PFX en una llamada, reserva ByteRange para firmantes externos, campos base PAdES y sellos de tiempo de documento
Procese PDFs enormes en Delphi sin cargarlos en memoria: handles de la Direct File API de HotPDF, copia cifrada, recuentos de páginas y actualizaciones
Convierte firmas ECDSA DER de CMS a IEEE P1363 para BCryptVerifySignature en Delphi: decodificación estricta de r y s, nombres de proveedor de curva y coincidencia de firmante CMS
Edita Title, Author, XMP, PageMode y bookmarks en un PDF ya cargado con HotPDF en Delphi, y guárdalo en su sitio sin reconstruir el xref ni el grafo de objetos
El intérprete EMF y WMF de HotPDF traduce los rellenos degradados de GDI en sombreados axiales PDF y los pinceles de trama en patrones de mosaico, manteniendo real la salida vectorial de Delphi
HotPDF valida las reglas de negocio Schematron de EN 16931 en Delphi con un motor XPath 1.0 nativo que omite las comprobaciones de XPath 2.0 y se reduce a un stub en Delphi 7
El subconjunto de fuentes ejecutado después de escribir el archivo generaba fuentes completas sin errores; vea este error de orden en EndDoc en HotPDF
Extrae en Delphi imágenes de un PDF cargado con HotPDF y decodifica filtros Flate, LZW, JPEG, JPEG 2000, Indexed, CMYK, CCITT y JBIG2 a TBitmap
Extraiga texto Unicode de archivos PDF cargados en Delphi con HotPDF: ExtractLoadedPageText, extracción que preserva el diseño, CMaps ToUnicode y fallbacks de
Los glifos árabes e índicos se renderizan como .notdef cuando el closure del subconjunto ignora la salida de GSUB. Cómo HotPDF unifica los IDs de glifo de shaping en el subconjunto Delphi
La función PDF Tipo 0 es una tabla de interpolación multidimensional. Vea cómo HotPDF la envuelve para LUT de color 3D y transformaciones en Delphi
Cómo evalúa HotPDF en Delphi las funciones PDF de Tipo 2 exponenciales, de Tipo 3 de empalme y calculadoras PostScript de Tipo 4, incluidas las trampas del operador roll y del redondeo
Word y Excel exportan archivos PDF de referencia híbrida que se cargan bien, pero fallan al volver a guardarse. Vea cómo HotPDF lee la tabla /XRefStm y los
HotPDF PrintHyperlink dibuja el texto y coloca la anotación URI en una única llamada Delphi. Cubre SetRGBHyperlinkColor, coordenadas, AddURILink y AddGoToLink
JBIG2 ofrece la compresión más eficiente para páginas escaneadas en blanco y negro. Descubra cómo HotPDF escribe flujos JBIG2Decode y conecta backends de
HotPDF fusiona en Delphi los diccionarios de símbolos JBIG2 de varias páginas en un único flujo /JBIG2Globals, reduciendo el almacenamiento repetido de glifos en escaneos multipágina
JPEG 2000 aporta alta profundidad de bits y compresión wavelet a imágenes PDF. Descubra cómo HotPDF decodifica flujos JPXDecode e incrusta imágenes JP2 y J2K
Cómo HotPDF decodifica DecodeParms de PDF en Delphi: etiquetas de fila del predictor PNG 10 a 15, diferenciación de muestras TIFF Predictor 2 y anchos de código EarlyChange de LZW
HotPDF añade en Delphi una capa de revisión de resaltado que mantiene los rectángulos marcadores en memoria, nunca reescribe el PDF y permanece alineada al hacer zoom y rotar
Reduce el tamaño de los PDF en Delphi con object streams y xref streams, y añade cambios como actualizaciones incrementales con HotPDF sin tocar revisiones
Los conjuntos y alternativas estilísticas residen en la tabla GSUB de una fuente. Vea cómo HotPDF resuelve las sustituciones salt y ss01 a ss20 sin HarfBuzz,
Genere ficheros conformes con PDF/A, PDF/X y PDF/UA desde Delphi con HotPDF: output intents, estructura etiquetada, perfiles ICC y verificación con veraPDF
Un analizador de certificados es superficie de ataque; vea dos fallos reales en PKCS#12 y ASN.1 solucionados en HotPDF (desbordamiento y denegación de servicio)
Construya una puerta preflight automatizada en Delphi: genere ficheros limpios con HotPDF y verifíquelos con veraPDF y Acrobat antes de publicar
Imprima un PDF cargado desde Delphi con HotPDF: controle TPrinter a través de PrintLoadedDocument, renderice páginas en cualquier HDC y copie páginas EMF
Cubre zonas y crea diseños N-up en PDFs cargados desde Delphi con operadores de flujo de contenido de HotPDF, además del límite de seguridad de la redacción
HotPDF renderiza sombreados de degradados PDF axiales y radiales a través del operador sh en Delphi, dividiendo cada degradado en bandas de color evaluadas por
Cómo HotPDF renderiza fuentes PDF incrustadas en Delphi sin instalarlas: contornos TrueType glyf, cadenas de caracteres CFF Tipo 2, glifos Tipo 3 y mapas de
Represente páginas PDF cargadas a TBitmap en Delphi con HotPDF: API RenderLoadedPageToBitmap, esquemas de glifos TrueType/CFF incrustados, fuentes Type3 y
Renderice colores de separación y tintas planas DeviceN en Delphi con HotPDF: funciones de transformación de matiz, evaluación de calculadora de Tipo 4,
Cuatro bugs silenciosos del renderizador HotPDF en Delphi: operandos de nombre con barra inicial, concatenación cm invertida y un índice de token que anulaba doce operadores
Guía práctica de HotPDF para informes PDF en Delphi: coordenadas TextOut, fuentes Unicode embebidas, colocación de JPEG y PNG y primitivas de dibujo escalables
Busque y reemplace texto en archivos PDF existentes desde Delphi usando HotPDF: búsqueda a nivel de glifos, codificación inversa de fuentes y los límites
Dibuja filas de un dataset como tabla PDF real en Delphi: calcula anchos de columna, alinea el texto de celdas, dibuja líneas de cuadrícula y repite el
El texto PDF justificado necesita espaciado adaptado al script y una medición de ancho rápida. Vea cómo HotPDF justifica líneas latinas y CJK y reduce los
Verifique firmas digitales de PDF en Delphi con HotPDF: lea detalles del firmante, vuelva a calcular el hash de los bytes de ByteRange, compruebe firmas
Convierta formularios XFA dinámicos a AcroForm nativo en Delphi con HotPDF FlattenLoadedXFA, revise avisos de aplanado y controle límites de archivo y PDF/A
El texto enriquecido de XFA se oculta dentro de elementos exData con HTML incrustado. Vea cómo HotPDF extrae el marcado, resuelve hipervínculos incrustados y
Exporte e importe anotaciones PDF como XFDF en Delphi con HotPDF: ida y vuelta compatible con ISO 19444-1 para líneas, polígonos, tinta, color interior y
Genere, detecte y valide facturas electrónicas ZUGFeRD y Factur-X en Delphi con HotPDF: incrustación PDF/A-3, reglas EN 16931 Schematron y límites honestos del
Añade anotaciones PDF en Delphi con HotPDF: notas de texto, texto libre, cuadrados y sellos. Cómo un rect coloca cada uno y en qué se diferencian de los campos
Usa RtLTextOut de HotPDF para escribir árabe y hebreo en PDFs desde Delphi: selección de charset, diferencias con TextOut, el efecto Direction y configuración