SDK PDF para Delphi

Biblioteca PDF para Delphi: creación, edición, firma, renderizado, comprobación previa y flujos 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 escritorio, servidor, DLL, ActiveX y Dylib, con comprobaciones PDF/A y PDF/UA integradas, soporte de firma PAdES y opciones de renderizado sin enviar documentos a un servicio PDF externo.

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

Motor PDF con código fuente disponible para flujos propios de desarrollo

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 hacer 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 Delphi y C++Builder. También incluye opciones DLL, ActiveX y Dylib para equipos que necesitan integrar automatización PDF desde C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ y otros entornos capaces de llamar a una DLL o a un componente ActiveX.

Úsela cuando el flujo PDF forme parte de su producto o proceso interno: facturas generadas, contratos firmados, entregas de archivo, revisión de accesibilidad, salida impresa, procesamiento de formularios, ensamblaje de documentos o comprobaciones CI que deban fallar antes de que un PDF defectuoso llegue al cliente.

Descargar paquete DEMO de PDF Library (46 MB)

2026-06-07 versión 3.67.3: notas de la versión | referencia API. Las versiones recientes 3.65-3.67 se centran en PDF enormes: apertura de archivos de más de 2 GB, menor memoria durante la carga, detección diferida de funciones según versión PDF y aceleración de rutas Direct Access para guardado, copia y cifrado.

Capacidades PDF principales

  • 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, combinar, anexar, copiar, clonar, normalizar, mover, eliminar, ocultar, rotar y reconstruir páginas a partir de documentos fuente controlados.
  • Renderizar e imprimir: alternar entre motores GDI+, PDFium y Cairo para vista previa en pantalla, exportación bitmap, renderizado a device context y flujos de impresora.
  • Formularios y documentos interactivos: crear, rellenar, editar, aplanar, inspeccionar y gestionar campos AcroForm, apariencias, flags de campo, acciones JavaScript, adjuntos y datos relacionados del documento.
  • Texto, imágenes y fuentes: trabajar con BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, cajas de texto HTML, texto Unicode, TrueType, OpenType, Type 1, incrustación de fuentes, subconjuntos y flujos de extracción.
  • Seguridad y firmas: cifrar y descifrar PDFs, establecer permisos, usar cifrado por destinatario de clave pública, firmar con digest SHA-256/384/512 seleccionables, añadir atributos PAdES, sellar firmas y adjuntar datos de validación DSS/VRI.
  • Informes preflight y diagnósticos: ejecutar comprobaciones PDF/A y PDF/UA-1, generar informes de texto, JSON, HTML o CSV, comparar informes de texto estables con líneas base y procesar carpetas por lotes con salida CSV resumida.
  • Control PDF de bajo nivel: acceder a números de objeto, diccionarios de página, entradas de catálogo, output intents, bloqueos de versión de guardado, puertas de extension level, patrones de teselado, contenido opcional, diccionarios de medición e inserción directa de imágenes cuando el flujo requiere estructura PDF precisa.

Salida orientada a estándares y cumplimiento

El cumplimiento PDF depende del contenido fuente, las fuentes, los perfiles ICC, metadatos, etiquetado, texto alternativo, firmas, sellos de tiempo y el validador usado por su organización. losLab PDF Library aporta los controles y diagnósticos necesarios para construir PDFs orientados a estándares, dejando la validación final de políticas en su aplicación o canal de QA.

FlujoSoporte de la bibliotecaResponsabilidad de la aplicación
PDF 1.2-1.7Creación, edición, control estricto de la versión de guardado, comprobaciones de niveles de extensión, renderizado, impresión, formularios, anotaciones, adjuntos, enlaces y APIs de estructura del documentoElegir la versión PDF de destino y eliminar o actualizar las funciones que no pertenecen a ese perfil de salida
PDF/AControles de output intent, ayudas para metadatos XMP, flujos con fuentes incrustadas, guardas de versión y comprobaciones PDF/A integradas para canalizaciones de archivoAportar metadatos, fuentes, perfiles de color y reglas de negocio correctos para la política de archivo elegida
PDF/UA-1Construcción de PDF etiquetado, APIs de árbol de estructura, gestión de role maps, texto alternativo, ActualText, comprobaciones del lado lector y retroalimentación de escritura con GetPDFUADiagnosticsCrear un orden de lectura, idioma, encabezados, listas, semántica de tablas, texto alternativo y descripciones de formularios significativos
PAdESFirmas ETSI.CAdES.detached, datos signing-certificate-v2, atributos de política y compromiso de firma, ampliación con sellos RFC 3161, selección de digest SHA-256/384/512 y montaje DSS/VRISuministrar 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 salidas de texto, JSON, HTML y CSV para comprobaciones PDF/A y PDF/UA-1Decidir qué formatos de informe, líneas base, códigos de salida y recuentos de incidencias bloquean CI, ingesta de archivo o entrega al cliente
SeguridadAES-128, AES-256, gestión de permisos, protección por contraseña, cifrado por destinatarios de clave pública e inspección de documentos cifrados para distribución controladaMantener contraseñas, certificados, claves privadas y políticas de destinatarios bajo sus propios controles de seguridad

Superficies API y opciones de despliegue

  • Delphi XE5 hasta Delphi 13 y C++Builder XE5 hasta C++Builder 13
  • Código fuente nativo Object Pascal para integración directa con Delphi y C++Builder, con páginas de referencia API generadas para 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 cuando la 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 biblioteca
  • Proyectos demo independientes para creación PDF, operaciones de página, manejo de imágenes y fuentes, formularios, cifrado, firma, renderizado, impresión y automatización de informes preflight

Demos incluidas y cobertura de validación

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

  • Creación y diseño: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, texto HTML, código de barras, código QR y flujos de imagen a PDF.
  • Operaciones de documento: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess y procesamiento de combinación y 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 atributos PAdES, helpers DSS/VRI y rutas de firma orientadas a sellos de tiempo.
  • Automatización preflight: La demo Delphi PreflightReport valida archivos o carpetas, escribe informes texto/JSON/HTML/CSV, emite preflight-summary.csv y devuelve códigos de salida aptos para automatización.

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

Cuándo elegir losLab PDF Library

  • Elíjala cuando su aplicación deba crear, modificar, firmar, validar y entregar PDFs, no solo mostrarlos
  • Elíjala cuando su equipo 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 combine renderizado, impresión, formularios, firmas, cifrado, PDF/A, PDF/UA, PAdES e informes preflight en un solo toolkit
  • Elíjala cuando CI, entrega a archivo, revisión de accesibilidad o distribución regulada necesiten archivos de informe estables en vez de una comprobación manual solo con visor
  • Elija PDFium Component cuando solo necesite un visor o renderizador PDF enfocado, y HotPDF cuando su proyecto necesite un componente más ligero para creación PDF

Licencias

Pago con tarjeta de crédito/débito, PayPal, AliPay o transferencia bancaria a través de FastSpring:
Las licencias con código fuente completo incluyen un año de actualizaciones:
PDFlibPas licencia individual / un desarrollador ($899)
PDFlibPas licencia Team/SME / hasta 5 desarrolladores ($1799)
PDFlibPas licencia Enterprise / desarrolladores ilimitados ($3599)

Elección de licencia: Elija Team/SME cuando no más de 5 desarrolladores vayan a usar esta biblioteca. Elija Enterprise si el equipo puede crecer por encima de 5 desarrolladores o necesita el paquete de código fuente exclusivo de Enterprise.

Extras de código fuente exclusivos de Enterprise: PDFlibPas Enterprise incluye el código fuente completo de las suites de pruebas completas que normalmente se usan solo para validación interna. El paquete Enterprise también incluye el código fuente completo del ejemplo dedicado de nivel herramienta PDF Compliance & Signing Workbench Pro.

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


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

Suscribirse a actualizaciones del producto

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