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 trabajo | Soporte de la biblioteca | Responsabilidad de la aplicación |
|---|---|---|
| PDF 1.2-1.7 | Creació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/A | Controles 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-1 | Construcció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. |
| PAdES | Firmas 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 previa | CreatePreflightReportEx, 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. |
| Seguridad | AES-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
PreflightReportvalida archivos o carpetas, escribe informes de texto/JSON/HTML/CSV, emitepreflight-summary.csvy 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.
