losLab PDF Library Resumen rápido
| Producto | losLab PDF Library |
|---|---|
| Ideal para | Flujos de trabajo documentales propios en Delphi y C++Builder |
| Compatibilidad con IDE | Delphi y C++Builder XE5 hasta 13 Florence |
| Implementación | Integración en aplicaciones nativas de Windows |
| Código fuente | El código fuente de Object Pascal está incluido con las licencias comerciales |
| Licenciamiento | Implementación de aplicaciones sin regalías |
| Actualizaciones | Incluye un año de actualizaciones y soporte por correo electrónico |
| Precios | Licencia de pago único según la cantidad de desarrolladores |
| Documentación | losLab PDF Library |
| Evaluación | losLab 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-10-10 Version 3.555.0: notas de la versión | referencia de API. La versión más reciente agrega soporte de Windows 11 en ARM mediante compilaciones de código fuente nativas con Free Pascal ARM64 y Delphi ARM64EC, con proveedores AES CBC/GCM y JPEG del sistema, una biblioteca OpenJPEG coincidente con la arquitectura y un DLL de Windows ARM que expone exportaciones C con nombre. Las versiones desde 3.552.0 completan el núcleo headless multiplataforma: la biblioteca dinámica Delphi de macOS ARM64 expone los mismos 880 puntos de entrada C que la compilación Free Pascal y controla fuentes nativas, renderizado Cairo, cifrado y firma OpenSSL, y códecs JPEG de ImageIO; la edición nativa de metadatos XMP y la firma PFX con sellado de tiempo RFC 3161 se ejecutan en macOS ARM64; y el soporte headless se extiende a Linux ARM64 y macOS x64, con las herramientas de verificación nativas ejecutándose en Linux y macOS tanto en x64 como en ARM64. La propia versión 3.552.0 llevó a Linux x86_64 y macOS arm64 la generación headless nativa con Free Pascal, la carga, los flujos de texto y el renderizado de mapas de bits Cairo, con cifrado OpenSSL, resúmenes, firma PKCS#12, verificación CMS, acceso por rangos HTTP con libcurl y sellado de tiempo RFC 3161. Las versiones anteriores de este rango agregan reemplazo exacto de contenido Unicode que conserva los caracteres circundantes y el espaciado TJ; extracción estructurada que sigue el orden de lectura etiquetado, detecta columnas y mobiliario de página y exporta tablas a JSON, CSV, Markdown y DOCX; adaptadores OCR opcionales de Tesseract con resultados hOCR y TSV; exportación SVG que conserva el orden de pintado, el contenido Form anidado y las rutas de recorte, con diagnósticos; validación de esquemas XML de facturas versionados y reglas Schematron mediante xmllint o SaxonJ; verificaciones de lector PDF/UA-2; comparación visual de páginas renderizadas con máscaras de diferencias y superposiciones; y reportes de cobertura de validación Arlington.
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.
- Extracción estructurada y reemplazo exacto: extraiga texto en orden de lectura etiquetado con roles semánticos, columnas, mobiliario de página y celdas de tabla exportados a JSON, CSV, Markdown o DOCX, reemplace contenido Unicode con exactitud conservando los caracteres circundantes y el espaciado, y agregue capas de texto OCR mediante adaptadores opcionales de Tesseract.
- Comparación visual y validación de facturas: compare páginas renderizadas o documentos completos con tolerancia por canal, regiones ignoradas, máscaras de diferencias y superposiciones, y valide el XML de e-invoice incrustado contra esquemas versionados y reglas Schematron mediante xmllint o SaxonJ.
- Informes de preflight y diagnósticos: ejecute verificaciones de PDF/A, PDF/UA-1 y PDF/UA-2, 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 trabajo | Soporte de la biblioteca | Responsabilidad de la aplicación |
|---|---|---|
| PDF 1.2-1.7 | Creació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/A | Controles 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-1 | Construcció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. |
| PAdES | Firmas 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 preflight | CreatePreflightReportEx, SavePreflightReportEx y el escenario PreflightReport en ComplianceLab 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. |
| Seguridad | AES-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. La biblioteca también se compila con Free Pascal 3.2 y Lazarus en Windows (Win32 y Win64); y se ejecuta de forma nativa con Free Pascal en Linux x86_64 y macOS arm64 para generación headless, carga, flujos de texto, renderizado Cairo, firma OpenSSL y sellado de tiempo.
- 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
Delphi, C++Builder y Lazarus incluyen cada uno el mismo portafolio de ejemplos: un Showcase insignia de nueve páginas, un HelloWorld minimalista y nueve laboratorios de dominio autosuficientes. Cada laboratorio ejecuta sus escenarios desde un ejecutable; al arrancarlo sin argumentos reproduce un recorrido guiado rápido y abre un reporte HTML sin conexión, mientras que --list y --scenario NAME exponen las operaciones especializadas individuales.
- GraphicsLab e ImageLab: formas, patrones, capas, marcas de agua y texto en canvas, además de importación de imágenes, máscaras, importación de EMF y matrices de CCITT, JBIG2 y compresión de imágenes.
- ContentLab: incrustación y subsetting de fuentes, medición de texto, texto ajustado y paginado, flujo de texto HTML, tablas, exportación de datasets, códigos de barras y adaptadores de marcos de reportes.
- DocumentLab e InteractiveLab: operaciones de páginas, combinación, linealización, extracción de texto e imágenes, adjuntos, metadatos XMP y
DocumentInspectionWorkbench, junto con campos de formulario, campos XFA, esquemas, destinos con nombre, vínculos y acciones de documento. - ComplianceLab y SecurityLab: matrices de guardas PDF/A, Tagged PDF, output intents, e-invoices,
PreflightReportyComplianceWorkbench, además de cifrado, permisos, firma, PAdES DSS, validación de firmas, redaction y saneamiento. - DeliveryLab y PerformanceLab: renderizado a imágenes y metaarchivos, impresión, flujos de salida, renderizado paralelo y entrega por correo, además de pruebas con archivos enormes, combinaciones y decodificación de imágenes.
- Ejemplos de flujos DLL: los proyectos
WorkflowWorkbenchde C# y VB.NET y los ejemplos nativos de C++ cubren generación de reportes, extracción de texto, división y combinación de páginas, transferencias binarias en memoria y propiedad explícita de recursos nativos; Delphi conserva además unReaderinteractivo.
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 / FastSpring: cada nivel de licencia ofrece ambas opciones de pago; elija la que prefiera. 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.
| Licencia | Desarrolladores | Precio | Comprar |
|---|---|---|---|
| Single | 1 desarrollador | $850 | Comprar |
| Small Business | hasta 10 desarrolladores | $1700 | Comprar |
| Medium Business | hasta 30 desarrolladores | $2550 | Comprar |
| Enterprise | Todos los desarrolladores de una empresa y sus filiales dentro de un mismo país | $5100 | Comprar |
| Corporate | Todos los desarrolladores de una empresa y sus filiales en todo el mundo | $10200 | Comprar |
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 (50% 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 Delphi 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 Delphi 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. El código fuente también se compila con Free Pascal 3.2 y Lazarus en Windows (Win32 y Win64), y se ejecuta de forma nativa con Free Pascal en Linux x86_64 y macOS arm64 para flujos de PDF headless.
¿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, PDF/UA-1 y PDF/UA-2 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 50% 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.
