SDK de PDF para Delphi

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

losLab PDF Library ofrece 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 verificaciones integradas de PDF/A y PDF/UA, soporte de firma PAdES y opciones de renderizado sin necesidad de enrutar documentos a través de un servicio PDF externo.

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

losLab PDF Library Resumen rápido

ProductolosLab PDF Library
Ideal paraFlujos de trabajo documentales propios 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 está incluido con las licencias comerciales
LicenciamientoImplementación de aplicaciones sin regalías
ActualizacionesIncluye un año de actualizaciones y soporte por correo electrónico
PreciosLicencia de pago único según la cantidad de desarrolladores
DocumentaciónlosLab PDF Library
EvaluaciónlosLab PDF Library

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

losLab PDF Library es un SDK de PDF para Delphi y C++Builder destinado a aplicaciones que necesitan crear, modificar, renderizar, imprimir, firmar, proteger, inspeccionar y realizar preflight de 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 de Delphi y C++Builder. También incluye opciones de 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 puedan invocar un componente DLL o ActiveX.

Úsela cuando el flujo de trabajo PDF forma parte de su producto o proceso interno: facturas generadas, contratos firmados, envíos a archivos, revisión de accesibilidad, salida de impresión, procesamiento de formularios, ensamblado de documentos o verificaciones de CI que deben fallar antes de que un PDF defectuoso llegue a los clientes.

Descargar paquete DEMO de PDF Library

2026-06-23 Version 3.75.6: notas de la versión | referencia de API. Version 3.75.6 agrega el modo 7 de SetPDFAMode para salida PDF/A-3u con archivos asociados PDF/A-3, y el perfil de factura electrónica ZUGFeRD 2.0 BASIC ahora usa PDF/A-3u de forma predeterminada.

Capacidades principales de PDF

  • Crear y editar páginas PDF: dibuje 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.
  • Ensamblado de páginas y reparación de documentos: divida, combine, anexe, copie, clone, normalice, mueva, elimine, oculte, rote y reconstruya páginas a partir de documentos fuente controlados.
  • Renderizar e imprimir: cambie 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: cree, rellene, edite, aplane, inspeccione y gestione campos AcroForm, apariencias, indicadores de campo, acciones JavaScript, archivos adjuntos y datos relacionados del documento.
  • Texto, imágenes y fuentes: trabaje 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: cifre y descifre archivos PDF con aceleración AES-NI por hardware en Windows de 32 y 64 bits, proteja o desproteja archivos de varios gigabytes mediante rutas AES-256 directo entre archivos que nunca construyen el grafo de objetos completo, establezca permisos, use cifrado de destinatarios de clave pública, firme con resúmenes seleccionables SHA-256/384/512, agregue atributos PAdES, aplique marcas de tiempo a las firmas y adjunte datos de validación DSS/VRI.
  • Documentos de gran tamaño: abra archivos PDF de más de 2 GB con carga de objetos bajo demanda y desplazamientos de 64 bits, combine listas de archivos en un solo paso conservando marcadores, campos de formulario y árboles de estructura de Tagged PDF, anexe actualizaciones incrementales al archivo fuente en el lugar, y copie o reescriba documentos de millones de objetos en segundos a través de la API de acceso directo.
  • Informes de preflight y diagnósticos: ejecute verificaciones de PDF/A y PDF/UA-1, genere informes en texto, JSON, HTML o CSV, compare informes de texto estables con líneas base, procese carpetas por lotes con salida de CSV de resumen, y audite el estado de las firmas y las políticas de documentos a escala con las demostraciones SigningWorkbench y ComplianceWorkbench.
  • Control de PDF de bajo nivel: acceda a números de objetos, diccionarios de páginas, entradas del catálogo, intenciones de salida, bloqueos de versión guardada, puertas de nivel de extensión, patrones de mosaico, contenido opcional, diccionarios de medición e inserción directa de imágenes cuando su flujo de trabajo requiere una estructura PDF precisa.

Salida orientada a estándares y cumplimiento

El cumplimiento de 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 su organización. losLab PDF Library proporciona los controles y diagnósticos necesarios para crear archivos PDF orientados a estándares, dejando la validación final de políticas en su aplicación o pipeline de control de calidad.

Flujo de trabajoSoporte de la bibliotecaResponsabilidad de la aplicación
PDF 1.2-1.7Creación, edición, control estricto de versión guardada, verificaciones de nivel de extensión, renderizado, impresión, formularios, anotaciones, archivos adjuntos, enlaces y APIs de estructura del documento.Elegir la versión PDF de destino y eliminar o actualizar las funciones que no corresponden al 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 verificaciones integradas de archivos PDF/A para pipelines de archivo.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, APIs de árbol de estructura, manejo de mapas de roles, texto alternativo, ActualText, verificaciones del lado del lector y retroalimentación GetPDFUADiagnostics del lado del 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 marcas de tiempo RFC 3161, opciones de resumen SHA-256/384/512 y ensamblado de 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 de Delphi PreflightReport generan salida en texto, JSON, HTML y CSV para verificaciones de PDF/A y PDF/UA-1.Decidir qué formatos de informe, líneas base, códigos de salida y recuentos de problemas deben bloquear la integración continua, la ingesta al archivo o la entrega al cliente.
SeguridadAES-128, AES-256, manejo de permisos, protección por contraseña, cifrado de destinatarios de clave pública e inspección de documentos cifrados para distribución controlada.Mantener contraseñas, certificados, claves privadas y políticas de destinatarios bajo sus 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 en Object Pascal para integración directa con Delphi y C++Builder, con páginas de referencia de API generadas para las funciones públicas de TPDFlib.
  • Acceso vía 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 entorno de ejecución de destino lo admiten.
  • Opción de 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áginas, 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 de Delphi y C++Builder para tareas de integración comunes, más ejemplos de línea de comandos donde 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 de documentos: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess y procesamiento estilo combinar/dividir.
  • Renderizado e impresión: PdfToImage, selección de renderizador MultiFunction, PrintPDF, rutas de salida GDI+, PDFium y Cairo.
  • Seguridad y firmas: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, flujos de trabajo de atributos PAdES, asistentes DSS/VRI y rutas de firma orientadas a marcas de tiempo.
  • Automatización de preflight: la demo de 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 automatizada reciente incluye suites DUnitX para Delphi y GoogleTest para C++Builder para creación de documentos, compresión, imágenes, fuentes, formularios, seguridad, firma, impresión, cumplimiento de versiones PDF, diagnósticos de PDF/UA y generación y comparación de informes de preflight.

Cuándo elegir losLab PDF Library

  • Elíjala cuando su aplicación deba crear, modificar, firmar, validar y entregar archivos PDF, no solo mostrarlos.
  • Elíjala cuando su equipo de Delphi o C++Builder necesite control a nivel de código fuente, diagnósticos internos y mantenibilidad a largo plazo.
  • Elíjala cuando su flujo de trabajo combine renderizado, impresión, formularios, firmas, cifrado, PDF/A, PDF/UA, PAdES e informes de preflight en un solo kit de herramientas.
  • Elíjala cuando la integración continua, la entrega a archivos, la revisión de accesibilidad o la entrega regulada requieran archivos de informe estables en lugar de una verificación solo visual.
  • Elija PDFium Delphi Component cuando el trabajo se concentre en leer, revisar y demostrar cumplimiento más que en crear documentos, y elija HotPDF cuando no quiera distribuir ningún motor de renderizado: HotPDF trae su propio renderizador, sus códecs de imagen y su motor de fuentes, y se compila directamente dentro de su 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 correo electrónico.

LicenciaDesarrolladoresPrecioComprar
Single1 desarrollador$850Comprar
Small Businesshasta 10 desarrolladores$1700Comprar
Medium Businesshasta 30 desarrolladores$2550Comprar
EnterpriseTodos los desarrolladores de una empresa y sus filiales dentro de un mismo 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: Las ediciones Enterprise y Corporate de PDF Library for Delphi incluyen ambas el código fuente completo del ejemplo de nivel herramienta PDF Compliance & Signing Workbench Pro. El código fuente de las suites de prueba completas que normalmente se usan solo para validación interna se entrega a solicitud.

Comprar 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 incluye ejemplos de Delphi listos para ejecutar que muestran el flujo de trabajo principal antes de la integración en producción.

Preguntas frecuentes

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

losLab PDF Library es el SDK de PDF completo: combina creación, edición, renderizado con GDI+, PDFium o Cairo, impresión, formularios, firma, encriptación e informes de preflight, y se distribuye con opciones DLL, ActiveX y Dylib para entornos ajenos a Delphi. Además, incluye capacidades que solo esta biblioteca ofrece: OCR, lectura de códigos de barras, firma con token de hardware PKCS#11, validación contra las listas de confianza de la UE y exportación a DOCX / HTML. HotPDF Component trae su propio motor de renderizado, sus códecs de imagen y su motor de fuentes, así que se compila dentro de su ejecutable sin ningún runtime PDF que distribuir; se enfoca 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 ajenos a Delphi?

Sí. Además del código fuente nativo en Object Pascal para Delphi y C++Builder, la biblioteca se distribuye en 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 invocar un DLL o un componente 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 donde el IDE y el entorno de ejecución de destino lo permitan.

¿Qué motores de renderizado ofrece la biblioteca?

Puede alternar entre los motores de renderizado GDI+, PDFium y Cairo para vista previa en pantalla, exportación a bitmap, renderizado por contexto de dispositivo y flujos de trabajo de impresión.

¿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 sello de tiempo RFC 3161, resúmenes seleccionables SHA-256, SHA-384 o SHA-512, y datos de validación DSS/VRI para validación a largo plazo.

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

Abre archivos PDF de más de 2 GB con carga de objetos bajo demanda y desplazamientos de 64 bits, combina listas de archivos en una sola pasada preservando marcadores, campos de formulario y la estructura Tagged PDF, agrega actualizaciones incrementales en el mismo lugar, y copia o reescribe documentos con un millón de objetos en segundos mediante la Direct Access API.

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

Sí. Las verificaciones integradas de PDF/A y PDF/UA-1 generan informes en texto, JSON, HTML o CSV, comparan informes de texto estables contra líneas base, procesan carpetas por lotes con salida CSV resumida, y exponen diagnósticos del lado del 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, a nivel mundial)) 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 existentes renuevan el acceso a las actualizaciones al 40% del precio de la primera compra.


Descubra más sobre el desarrollo de componentes PDF y hojas de cálculo para Delphi

Suscribirse a actualizaciones de productos

Suscríbase para recibir las últimas actualizaciones en su correo electrónico.