PDF to Structured XML Exporter

El contenido del PDF como XML que un programa puede leer

Convierte archivos PDF a XML estructurado por lotes y sin conexión: páginas, encabezados, párrafos y tablas como filas y celdas. Coordenadas y fuentes opcionales para cada bloque. Prueba gratuita.

Full seller details: Legal information.

PDF to Structured XML Exporter — screenshot.

Dale una carpeta de informes y obtén un archivo XML por cada PDF: un elemento page por cada página, encabezados con su nivel, párrafos y tablas desglosadas en filas y celdas. Se ejecuta en tu PC con Windows, así que no se sube nada.

Un PDF sabe dónde va la tinta, no qué significa

Dentro de un PDF no hay párrafos, ni encabezados, ni tablas: solo trozos de texto colocados en coordenadas de una página. Eso va bien para imprimir y no sirve para un script de importación. La exportación a XML de los editores de PDF describe sobre todo esa maquetación, y los sitios de subida rara vez explican cómo se construye su salida. Este programa reconstruye la estructura: agrupa las líneas en párrafos, jerarquiza los encabezados por tamaño de fuente, encuentra las cuadrículas de las tablas y lo escribe todo siempre con el mismo esquema, para que el código que lo lee no tenga que adivinar.

How to use it

1

Carga los PDF

Añade archivos sueltos o una carpeta entera. Cada PDF recibe su propio archivo XML con el nombre del origen, y el programa pregunta una vez por lote antes de reemplazar una salida anterior.

2

Elige salida ligera o detallada

Deja las coordenadas desactivadas para un archivo compacto con solo estructura y texto. Actívalas y cada bloque recibe x, y, w y h en puntos, una referencia a una entrada de fuente y elementos anidados de línea y de texto: el nivel de detalle que esperarías de pdftohtml -xml.

3

Pasa los archivos a tu código

Cada archivo es UTF-8 bien formado sin marca de orden de bytes. Léelo con ElementTree, lxml, XSLT o el cargador XML de tu base de datos; los nombres de los elementos no cambian de un informe a otro.

Benefits

Las tablas llegan como cuadrícula, no como cadenas sueltas

Cada tabla lleva su número de filas y columnas, una fila de encabezado marcada con header="1", y colspan o rowspan en las celdas combinadas. Tu cargador puede tomar los nombres de columna del encabezado y convertir cada otra fila en un registro. Una tabla que ocupa varias páginas se escribe como una tabla por página.

Un esquema para todos los archivos

document, page, heading, paragraph, table, row, cell: los mismos nombres y atributos en cada salida, venga el PDF de finanzas, de un proveedor o de un escáner. Cuando llegue el informe del próximo trimestre, la importación que escribiste para este también lo leerá.

Se ejecuta en tu propio PC

Los informes, contratos y listas de precios se leen y se escriben en local, sin subidas ni cuentas. Los documentos confidenciales quedan fuera de servicios de terceros, y el trabajo se ejecuta en un equipo sin acceso a internet.

Por qué la gente lo usa

Niveles de encabezado en los que puedes confiar

Los niveles de 1 a 6 se asignan según el tamaño de fuente comparado con el texto de cuerpo de todo el documento, no página por página. Un título de capítulo de la página 40 recibe el mismo nivel que el de la página 2, así que un índice de búsqueda o una tabla de contenidos pueden fiarse de él.

Las páginas escaneadas se marcan, no se ocultan

Una página sin capa de texto se marca con scanned="1". Cuando su texto procede de reconocimiento (alfabetos latino y cirílico), la página lleva ocr="1" y un valor de confianza, y solo obtienes párrafos: en las páginas reconocidas no se detectan tablas. Tu flujo de trabajo puede enviar esas páginas a una revisión manual.

La prosa no se confunde con una tabla

Los grandes espacios entre palabras engañan a muchos detectores de tablas y convierten un artículo a dos columnas en una falsa cuadrícula. Los candidatos así se descartan, y cada tabla real registra cómo se encontró (por etiquetas del PDF, por líneas de separación o por alineación del texto) en su atributo source.

Preguntas frecuentes

No. La salida sigue siempre el único esquema integrado, sin plantillas ni asignación de campos, y el programa no extrae campos como números de factura o fechas de vencimiento. Si un sistema espera su propio XML, transforma esta salida con XSLT o con un script breve.
No. Es un programa de escritorio para Windows que ejecutas a mano: añades los archivos e inicias el lote. No hay SDK, ni biblioteca para enlazar, ni línea de comandos para PDF, así que un trabajo de servidor no puede llamarlo. Sirve para lotes que preparas tú mismo, no para un servicio que convierta bajo demanda.
Se convierte cada PDF, pero cada XML contiene solo las primeras 10 líneas, donde una línea es una línea de texto o una fila de tabla. La fila de encabezado de una tabla se conserva y no se cuenta. El archivo acortado sigue siendo XML válido, así que puedes ejecutar tu analizador sobre él y ver el árbol real de elementos antes de pagar una sola vez por la licencia.

System Requirements

PDF to Structured XML Exporter

Languages

Version

3.3

File Size

9 Mb

Last updated on

October 8, 2026

Comprar ahora
GRT requirements price see orderDescargar
  • Windows 11/10/8.1/8/7 (32/64 bit)
  • Intel i3, AMD Ryzen 5 or above
  • 4 GB of RAM or above
  • NVIDIA® GeForce® series 8 and 8M, Intel® HD Graphics 2000, Quadro FX 4800, Quadro FX 5600, AMD Radeon™ R600, Mobility Radeon™ HD 4330, Mobility FirePro™ series, Radeon™ R5 M230 or higher graphics card with up-to-date drivers
  • 1280 × 768 screen resolution, 32-bit color
  • 1 GB of free hard disk space or above

GRT requirements trial note