Delphi PDF SDK

Biblioteca PDF para Delphi: creación, edición, firma, renderizado, preflight y flujos PDF/UA

losLab PDF Library proporciona a los equipos de Delphi y C++Builder un motor PDF con código fuente disponible para flujos de trabajo en escritorio, servidor, DLL, ActiveX y Dylib, con comprobaciones PDF/A y PDF/UA integradas, compatibilidad con firma PAdES y opciones de renderizado sin necesidad de enrutar documentos a través de un servicio PDF externo.

Interfaz del SDK losLab PDF Library y vista previa del flujo de trabajo PDF

losLab PDF Library De un vistazo

ProductolosLab PDF Library
Ideal paraFlujos de trabajo de documentos controlados por el desarrollador en Delphi y C++Builder
Compatibilidad con IDEDelphi y C++Builder XE5 hasta 13 Florence
ImplementaciónIntegración en aplicaciones nativas de Windows
Código fuenteEl código fuente de Object Pascal se incluye con las licencias comerciales
LicenciasImplementación de aplicaciones sin regalías
ActualizacionesSe incluye un año de actualizaciones y soporte por correo electrónico
PreciosLicencia única según el número de desarrolladores
DocumentaciónlosLab PDF Library
EvaluaciónlosLab PDF Library

Motor PDF con código fuente disponible para flujos de trabajo controlados por el desarrollador

losLab PDF Library es un SDK PDF para Delphi y C++Builder destinado a aplicaciones que necesitan crear, modificar, renderizar, imprimir, firmar, proteger, inspeccionar y validar mediante preflight documentos PDF dentro de su propio software.

La biblioteca está escrita en Delphi/Object Pascal y está disponible con código fuente completo para proyectos Delphi y C++Builder. También incluye opciones DLL, ActiveX y Dylib para equipos que necesitan integrar la automatización PDF desde C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ y otros entornos que pueden llamar a un componente DLL o ActiveX.

Utilizadla cuando el flujo de trabajo PDF forma parte de vuestro producto o proceso back-office: facturas generadas, contratos firmados, envíos a archivo, revisión de accesibilidad, salida de impresión, procesamiento de formularios, ensamblaje de documentos o comprobaciones en CI que deben fallar antes de que un PDF defectuoso llegue a los clientes.

Descargar el paquete DEMO de PDF Library

2026-06-23 Version 3.75.6: notas de la versión | referencia de API. Version 3.75.6 adds SetPDFAMode mode 7 for PDF/A-3u output with PDF/A-3 associated files, and the ZUGFeRD 2.0 BASIC e-invoice profile now defaults to PDF/A-3u.

Principales funcionalidades PDF

  • Crear y editar páginas PDF: dibujar texto, gráficos vectoriales, imágenes, códigos QR, PDF417, DataMatrix, códigos de barras, anotaciones, enlaces, esquemas, destinos con nombre, metadatos y propiedades del documento.
  • Ensamblaje de páginas y reparación de documentos: dividir, fusionar, añadir, copiar, clonar, normalizar, mover, eliminar, ocultar, rotar y reconstruir páginas a partir de documentos fuente controlados.
  • Renderizar e imprimir: cambiar entre los motores de renderizado GDI+, PDFium y Cairo para vista previa en pantalla, exportación de mapas de bits, renderizado en contexto de dispositivo y flujos de trabajo de impresora.
  • Formularios y documentos interactivos: crear, rellenar, editar, aplanar, inspeccionar y gestionar campos AcroForm, apariencias, indicadores de campo, acciones JavaScript, archivos adjuntos y datos de documento relacionados.
  • Texto, imágenes y fuentes: trabajar con BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, cuadros de texto HTML, texto Unicode, TrueType, OpenType, Type 1, incrustación de fuentes, subconjuntos de fuentes y flujos de trabajo de extracción.
  • Seguridad y firmas: cifrar y descifrar PDF con aceleración AES-NI por hardware en Windows de 32 y 64 bits, proteger o desproteger archivos de varios gigabytes mediante rutas AES-256 directas de archivo a archivo que nunca construyen el grafo completo de objetos, establecer permisos, usar cifrado por destinatario con clave pública, firmar con resúmenes SHA-256/384/512 seleccionables, añadir atributos PAdES, sellar las firmas con marca de tiempo y adjuntar datos de validación DSS/VRI.
  • Documentos de gran tamaño: abrir PDF superiores a 2 GB con carga de objetos bajo demanda y desplazamientos de 64 bits, fusionar listas de archivos en una sola pasada conservando marcadores, campos de formulario y árboles de estructura Tagged PDF, añadir actualizaciones incrementales al archivo fuente en su lugar, y copiar o reescribir documentos de un millón de objetos en segundos mediante la API de acceso directo.
  • Informes de preflight y diagnósticos: ejecutar comprobaciones PDF/A y PDF/UA-1, generar informes en texto, JSON, HTML o CSV, comparar informes de texto estables con líneas base, procesar carpetas en lotes con salida CSV de resumen, y auditar la integridad de firmas y políticas de documentos a escala con las demos SigningWorkbench y ComplianceWorkbench.
  • Control PDF de bajo nivel: acceder a números de objeto, diccionarios de página, entradas de catálogo, intenciones de salida, bloqueos de versión de guardado, puertas de nivel de extensión, patrones de teselado, contenido opcional, diccionarios de medida e inserción directa de imágenes cuando vuestro flujo de trabajo requiere una estructura PDF precisa.

Salida orientada a estándares y cumplimiento normativo

El cumplimiento PDF depende del contenido fuente, las fuentes, los perfiles ICC, los metadatos, el etiquetado, el texto alternativo, las firmas, las marcas de tiempo y el validador utilizado por vuestra organización. losLab PDF Library proporciona los controles y diagnósticos necesarios para crear PDF orientados a estándares, dejando la validación de la política final en vuestra aplicación o en el proceso de control de calidad.

Flujo de trabajoCompatibilidad de la bibliotecaResponsabilidad de la aplicación
PDF 1.2-1.7Creación, edición, control estricto de versión de guardado, comprobaciones de nivel de extensión, renderizado, impresión, formularios, anotaciones, adjuntos, enlaces y API de estructura del documento.Elegir la versión de PDF objetivo y eliminar o actualizar las funciones que no correspondan a ese perfil de salida.
PDF/AControles de intención de salida, asistentes de metadatos XMP, flujos de trabajo de fuentes incrustadas, guardas de versión y comprobaciones PDF/A integradas para procesos de archivado.Proporcionar metadatos correctos, fuentes, perfiles de color y reglas de negocio para la política de archivo seleccionada.
PDF/UA-1Construcción de Tagged PDF, API de árbol de estructura, gestión de mapa de roles, texto alternativo, ActualText, comprobaciones del lado lector y retroalimentación GetPDFUADiagnostics del lado escritor.Crear un orden de lectura significativo, idioma, encabezados, listas, semántica de tablas, texto alternativo y descripciones de formularios.
PAdESFirmas ETSI.CAdES.detached, datos signing-certificate-v2, atributos de política de firma y compromiso, aumento de marca de tiempo RFC 3161, opciones de resumen SHA-256/384/512 y ensamblaje DSS/VRI.Suministrar certificados, respuestas TSA, datos de revocación, opciones de política de firma y pruebas de aceptación específicas del verificador.
Automatización de preflightCreatePreflightReportEx, SavePreflightReportEx y la demo Delphi PreflightReport generan salida en texto, JSON, HTML y CSV para comprobaciones PDF/A y PDF/UA-1.Decidir qué formatos de informe, líneas base, códigos de salida y recuentos de incidencias deben bloquear CI, la ingesta en archivo o la entrega al cliente.
SeguridadAES-128, AES-256, gestión de permisos, protección con contraseña, cifrado por destinatario con clave pública e inspección de documentos cifrados para distribución controlada.Mantener contraseñas, certificados, claves privadas y políticas de destinatario bajo vuestros propios controles de seguridad.

Superficies de API y opciones de implementación

  • Delphi XE5 hasta Delphi 13 y C++Builder XE5 hasta C++Builder 13.
  • Código fuente nativo de Object Pascal para integración directa en Delphi y C++Builder, con páginas de referencia de API generadas para las funciones públicas de TPDFlib.
  • Acceso DLL y ActiveX para C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic y herramientas compatibles.
  • Opciones de compilación de 32 y 64 bits donde el IDE y el runtime de destino las admiten.
  • Opción Dylib para macOS para equipos que necesitan automatización PDF multiplataforma alrededor de la misma familia de bibliotecas.
  • Proyectos de demostración independientes para creación de PDF, operaciones de página, manejo de imágenes y fuentes, formularios, cifrado, firma, renderizado, impresión y automatización de informes de preflight.

Demos incluidas y cobertura de validación

El paquete incluye demos Delphi y C++Builder para tareas de integración habituales, además de ejemplos de línea de comandos cuando la automatización importa más que una interfaz visual.

  • Creación y maquetación: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, texto HTML, código de barras, código QR y flujos de trabajo de imagen a PDF.
  • Operaciones con documentos: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess y procesamiento estilo fusión/división.
  • Renderizado e impresión: PdfToImage, selección de renderizador MultiFunction, PrintPDF, GDI+, PDFium y rutas de salida Cairo.
  • Seguridad y firmas: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, flujos de trabajo de atributos PAdES, asistentes DSS/VRI y rutas de firma orientadas a marca de tiempo.
  • Automatización de preflight: la demo Delphi PreflightReport valida archivos individuales o carpetas, escribe informes en texto/JSON/HTML/CSV, emite preflight-summary.csv y devuelve códigos de salida compatibles con automatización.

La cobertura automática reciente incluye suites DUnitX de Delphi y GoogleTest de C++Builder para creación de documentos, compresión, imágenes, fuentes, formularios, seguridad, firma, impresión, cumplimiento de versión PDF, diagnósticos PDF/UA y generación y comparación de informes de preflight.

Cuándo elegir losLab PDF Library

  • Elegidla cuando vuestra aplicación deba crear, modificar, firmar, validar y entregar PDF, no solo mostrarlos.
  • Elegidla cuando vuestro equipo de Delphi o C++Builder necesite control a nivel de código fuente, diagnósticos internos y mantenibilidad a largo plazo.
  • Elegidla cuando vuestro flujo de trabajo combine renderizado, impresión, formularios, firmas, cifrado, PDF/A, PDF/UA, PAdES e informes de preflight en un único conjunto de herramientas.
  • Elegidla cuando CI, la entrega a archivo, la revisión de accesibilidad o la entrega regulada necesite archivos de informe estables en lugar de una comprobación manual solo con visor.
  • Elegid PDFium Delphi Component cuando el trabajo se centre en leer, revisar y demostrar el cumplimiento más que en crear, y elegid HotPDF cuando prefiráis no redistribuir ningún motor de renderizado: HotPDF lleva su propio renderizador, sus códecs de imagen y su motor de fuentes, y se compila dentro de vuestro ejecutable.

Licencias

Pago con tarjeta de crédito/débito, PayPal, AliPay o transferencia bancaria mediante 2Checkout. Cada nueva licencia incluye el código fuente completo en Object Pascal para Delphi y C++Builder, un año de actualizaciones y un año de soporte por email.

LicenciaDesarrolladoresPrecioComprar
Single1 desarrollador$850Comprar
Small Businesshasta 10 desarrolladores$1700Comprar
Medium Businesshasta 30 desarrolladores$2550Comprar
EnterpriseTodos los desarrolladores de una empresa y sus filiales en un solo país$5100Comprar
CorporateTodos los desarrolladores de una empresa y sus filiales en todo el mundo$10200Comprar

Extras de código fuente de Enterprise y Corporate: PDF Library for Delphi Enterprise y Corporate incluyen ambos el código fuente completo del ejemplo dedicado de nivel herramienta PDF Compliance & Signing Workbench Pro. El código fuente de las suites de pruebas completas que normalmente se usan solo para validación interna está disponible bajo petición.

Adquirir renovación anual (40% del precio de la primera compra)

Ejemplo rápido en Delphi

procedure QuickStart;
begin
  { Review the shipped losLab PDF Library demo package for the complete Delphi sample. }
end;

losLab PDF Library includes ready-to-run Delphi examples that show the core workflow before production integration.

Preguntas frecuentes

¿En qué se diferencia losLab PDF Library de HotPDF Component?

losLab PDF Library es el SDK PDF completo: combina creación, edición, renderizado con GDI+, PDFium o Cairo, impresión, formularios, firma, cifrado e informes de preflight, y se distribuye con opciones DLL, ActiveX y Dylib para entornos que no son Delphi. HotPDF Component es un componente VCL nativo más ligero centrado en la creación y edición de PDF dentro de aplicaciones Delphi y C++Builder.

¿Puedo usar losLab PDF Library desde C#, VB.NET u otros entornos que no son Delphi?

Sí. Además del código fuente nativo en Object Pascal para Delphi y C++Builder, la biblioteca se distribuye con compilaciones DLL y ActiveX utilizables desde C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ y otros entornos capaces de llamar a un componente DLL o ActiveX, además de una opción Dylib para macOS.

¿Qué versiones de Delphi y C++Builder son compatibles?

Desde Delphi XE5 hasta Delphi 13 y desde C++Builder XE5 hasta C++Builder 13, con opciones de compilación de 32 y 64 bits allí donde el IDE y el runtime de destino lo permitan.

¿Qué motores de renderizado ofrece la biblioteca?

Podéis cambiar entre los motores de renderizado GDI+, PDFium y Cairo para vista previa en pantalla, exportación de mapas de bits, renderizado en contexto de dispositivo y flujos de trabajo de impresora.

¿losLab PDF Library admite firmas digitales y PAdES?

Sí. Crea firmas ETSI.CAdES.detached con datos signing-certificate-v2, atributos de política de firma y compromiso, aumento de marca de tiempo RFC 3161, resúmenes SHA-256, SHA-384 o SHA-512 seleccionables, y datos de validación DSS/VRI para la validación a largo plazo.

¿Cómo gestiona la biblioteca archivos PDF muy grandes?

Abre PDF de más de 2 GB con carga de objetos bajo demanda y desplazamientos de 64 bits, fusiona listas de archivos en una sola pasada conservando marcadores, campos de formulario y la estructura Tagged PDF, añade actualizaciones incrementales en el propio archivo, y copia o reescribe documentos de un millón de objetos en segundos mediante la API de acceso directo.

¿Puede comprobar automáticamente el cumplimiento de PDF/A y PDF/UA?

Sí. Las comprobaciones integradas de PDF/A y PDF/UA-1 generan informes en texto, JSON, HTML o CSV, comparan informes de texto estables con líneas base, procesan carpetas en lotes con salida CSV de resumen, y exponen diagnósticos del lado escritor mediante GetPDFUADiagnostics.

¿Qué incluye la licencia y cómo funciona la renovación?

Una licencia nueva ($850 Single, $1700 Small Business (hasta 10 desarrolladores), $2550 Medium Business (hasta 30 desarrolladores), $5100 Enterprise (una empresa, un país), $10200 Corporate (una empresa, en todo el mundo)) incluye el código fuente completo para Delphi y C++Builder, un año de actualizaciones y un año de soporte por correo electrónico. Los clientes actuales renuevan el acceso a las actualizaciones por el 40% del precio de la primera compra.


Descubrid más sobre el desarrollo de componentes PDF y hojas de cálculo en Delphi

Suscribirse a las actualizaciones del producto

Suscribíos para recibir las últimas actualizaciones en vuestro correo electrónico.