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 para 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 se entrega 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 sea parte de su producto o proceso interno: facturas generadas, contratos firmados, entregas a archivo, revisión de accesibilidad, salida impresa, procesamiento de formularios, armado de documentos o comprobaciones CI que deban fallar antes de que un PDF incorrecto 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 enfocan en PDF enormes: abrir archivos de más de 2 GB, reducir memoria al cargar, hacer diferida la detección de funciones por versión PDF y acelerar rutas Direct Access de 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.
  • Armado de páginas y reparación de documentos: dividir, combinar, anexar, copiar, clonar, normalizar, mover, eliminar, ocultar, rotar y reconstruir páginas desde documentos fuente controlados.
  • Renderizar e imprimir: alternar entre motores GDI+, PDFium y Cairo para vista previa, exportación bitmap, renderizado a device context y flujos de impresora.
  • Formularios y documentos interactivos: crear, rellenar, editar, aplanar, inspeccionar y administrar 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, cuadros 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, agregar 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 baselines 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, compuertas 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 proporciona los controles y diagnósticos necesarios para crear 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 quitar o actualizar funciones que no correspondan a ese perfil de salida
PDF/AControles de output intent, asistentes de metadatos XMP, flujos con fuentes incrustadas, protecciones de versión y comprobaciones PDF/A integradas para procesos de archivoAportar metadatos, fuentes, perfiles de color y reglas de negocio correctos para la política de archivo seleccionada
PDF/UA-1Construcción de PDF etiquetado, APIs de árbol de estructura, manejo de role maps, texto alternativo, ActualText, comprobaciones del lado lector y retroalimentación de escritura con GetPDFUADiagnosticsDefinir 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 armado DSS/VRIProporcionar certificados, respuestas TSA, datos de revocación, opciones de política de firma y pruebas de aceptación 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 conteos de incidencias deben bloquear CI, ingreso a archivo o entrega al cliente
SeguridadAES-128, AES-256, manejo de permisos, protección por contraseña, cifrado para 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 a Delphi 13 y C++Builder XE5 a 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 comunes de integración, además de ejemplos de línea de comandos cuando la automatización pesa 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 lugar 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 liviano 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 a más de 5 desarrolladores en el futuro 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 prueba 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.