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 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 comprobar PDFs 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 de archivo, revisión de accesibilidad, salida impresa, procesamiento de formularios, ensamblaje de documentos o comprobaciones de CI que deben fallar antes de que un PDF incorrecto llegue a los clientes.

Descargar el paquete DEMO de PDF Library (46 MB)

2026-05-26 Version 3.56.37: Notas de versión | Referencia de API

Capacidades PDF principales

  • 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.
  • Ensamblaje de páginas y reparación de documentos: divida, combine, agregue, copie, clone, normalice, mueva, elimine, oculte, rote y reconstruya páginas a partir de documentos fuente controlados.
  • Renderizar e imprimir: cambie entre motores de renderizado GDI+, PDFium y Cairo para vista previa en pantalla, exportación de mapas de bits, renderizado en contextos de dispositivo y flujos de impresora.
  • Formularios y documentos interactivos: cree, rellene, edite, aplane, inspeccione y gestione campos AcroForm, apariencias, indicadores de campo, acciones JavaScript, 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 y subconjuntos de fuentes, y flujos de extracción.
  • Seguridad y firmas: cifre y descifre PDFs, configure permisos, use cifrado de destinatario con clave pública, firme con resúmenes SHA-256/384/512 seleccionables, agregue atributos PAdES, selle firmas con tiempo y adjunte datos de validación DSS/VRI.
  • Informes de comprobación previa y diagnóstico: ejecute comprobaciones PDF/A y PDF/UA-1, genere informes de texto, JSON, HTML o CSV, compare informes de texto estables con líneas base y procese carpetas por lotes con salida CSV resumida.
  • Control PDF de bajo nivel: acceda 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 mosaico, contenido opcional, diccionarios de medición e inserción directa de imágenes cuando su flujo requiere una estructura PDF precisa.

Salida orientada a normas y cumplimiento

La conformidad 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 usado por su organización. losLab PDF Library proporciona los controles y diagnósticos necesarios para crear PDFs orientados a estándares, mientras la validación final de políticas queda en su aplicación o canal de QA.

Flujo de trabajoSoporte 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 APIs de estructura documental.Elija la versión PDF objetivo y elimine o actualice las funciones que no pertenecen a ese perfil de salida.
PDF/AControles de intención de salida, ayudas de metadatos XMP, flujos de fuentes incrustadas, guardas de versión y comprobaciones PDF/A integradas para canalizaciones de archivo.Proporcione metadatos, fuentes, perfiles de color y reglas de negocio correctos 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, comprobaciones del lado lector y retroalimentación de escritura con GetPDFUADiagnostics.Defina 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, aumento con marca de tiempo RFC 3161, opciones de resumen SHA-256/384/512 y ensamblaje DSS/VRI.Aporte certificados, respuestas TSA, datos de revocación, políticas de firma y pruebas de aceptación específicas del verificador.
Automatización de comprobación previaCreatePreflightReportEx, SavePreflightReportEx y la demo Delphi PreflightReport generan salida de texto, JSON, HTML y CSV para comprobaciones PDF/A y PDF/UA-1.Decida qué formatos de informe, líneas base, códigos de salida y conteos de incidencias deben bloquear CI, ingestión de archivo o entrega al cliente.
SeguridadAES-128, AES-256, manejo de permisos, protección con contraseña, cifrado de destinatarios con clave pública e inspección de documentos cifrados para distribución controlada.Mantenga 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 Object Pascal nativo para integración directa con Delphi y C++Builder, con páginas de referencia 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 cuando 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 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 de comprobación previa.

Demos incluidos 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 diseño: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, texto HTML, códigos de barras, códigos QR y flujos de imagen a PDF.
  • Operaciones de documento: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess y procesamiento de combinación/división.
  • Renderizado e impresión: PdfToImage, selección de renderizador MultiFunction, PrintPDF y rutas de salida GDI+, PDFium y Cairo.
  • Seguridad y firmas: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, flujos de atributos PAdES, ayudas DSS/VRI y rutas de firma orientadas a marcas de tiempo.
  • Automatización de comprobación previa: la demo Delphi PreflightReport valida archivos o carpetas, escribe informes de 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, conformidad de versión PDF, diagnósticos PDF/UA y generación y comparación de informes de comprobación previa.

Cuando 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 de comprobación previa en un solo toolkit.
  • Elíjala cuando CI, la entrega a archivo, la revisión de accesibilidad o una entrega 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 elija HotPDF cuando su proyecto necesite un componente de creación PDF más ligero.

Licencias

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

Comprar renovación anual (40% de la 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.