PDF to Structured XML Exporter

O conteúdo do PDF como XML que um programa consegue ler

Converta ficheiros PDF em XML estruturado em lote, sem ligação: páginas, títulos, parágrafos e tabelas como linhas e células. Coordenadas e tipos de letra opcionais para cada bloco. Avaliação gratuita.

Full seller details: Legal information.

PDF to Structured XML Exporter — screenshot.

Dê-lhe uma pasta de relatórios e obtenha um ficheiro XML por PDF: um elemento de página para cada página, títulos com o respetivo nível, parágrafos e tabelas decompostas em linhas e células. Corre no seu PC com Windows, por isso nada é carregado.

Um PDF sabe onde vai a tinta, não o que significa

Dentro de um PDF não há parágrafo, título nem tabela - apenas pedaços de texto colocados em coordenadas numa página. Isso serve para imprimir e é inútil para um script de importação. A exportação XML dos editores de PDF descreve sobretudo essa disposição, e os sites de carregamento raramente dizem como é construída a sua saída. Este programa reconstrói a estrutura: agrupa linhas em parágrafos, classifica títulos pelo tamanho do tipo de letra, encontra grelhas de tabelas e escreve tudo sempre no mesmo esquema, para que o código que o lê não tenha de adivinhar.

How to use it

1

Carregue os PDF

Adicione ficheiros individuais ou uma pasta inteira. Cada PDF recebe o seu próprio ficheiro XML com o nome da origem, e o programa pergunta uma vez por lote antes de substituir saídas mais antigas.

2

Escolha saída leve ou detalhada

Deixe as coordenadas desativadas para um ficheiro compacto só com estrutura e texto. Ative-as e cada bloco recebe x, y, w e h em pontos, uma referência a uma entrada de tipo de letra e elementos de linha e de texto aninhados - o nível de detalhe que esperaria de pdftohtml -xml.

3

Entregue os ficheiros ao seu código

Cada ficheiro é UTF-8 bem formado, sem marca de ordem de bytes. Leia-o com ElementTree, lxml, XSLT ou o carregador XML da sua base de dados; os nomes dos elementos não mudam de um relatório para o seguinte.

Benefits

As tabelas chegam como grelha, não como cadeias soltas

Cada tabela traz o número de linhas e de colunas, uma linha de cabeçalho marcada header="1", e colspan ou rowspan nas células unidas. O seu carregador pode tirar os nomes das colunas do cabeçalho e transformar cada outra linha num registo. Uma tabela que se estende por várias páginas é escrita como uma tabela por página.

Um esquema para todos os ficheiros

document, page, heading, paragraph, table, row, cell - os mesmos nomes e atributos em todas as saídas, quer o PDF venha das finanças, de um fornecedor ou de um digitalizador. Quando chegar o relatório do trimestre seguinte, a importação que escreveu para este também o lê.

Corre no seu próprio PC

Relatórios, contratos e listas de preços são lidos e escritos localmente, sem carregamento nem conta. Os documentos confidenciais ficam fora de serviços de terceiros, e a tarefa corre numa máquina sem qualquer acesso à internet.

Por que as pessoas o usam

Níveis de título em que pode confiar

Os níveis de 1 a 6 são definidos pelo tamanho do tipo de letra em comparação com o corpo de texto de todo o documento, não página a página. Um título de capítulo na página 40 recebe o mesmo nível que o da página 2, por isso um índice de pesquisa ou um índice remissivo pode confiar nele.

As páginas digitalizadas são sinalizadas, não escondidas

Uma página sem camada de texto é marcada scanned="1". Quando o seu texto vem de reconhecimento (alfabetos latino e cirílico), a página leva ocr="1" e um valor de confiança, e obtém apenas parágrafos - as tabelas não são detetadas em páginas reconhecidas. O seu fluxo de trabalho pode encaminhar essas páginas para verificação manual.

A prosa não é confundida com uma tabela

Grandes espaços entre palavras enganam muitos detetores de tabelas, que transformam um artigo a duas colunas numa grelha falsa. Candidatas assim são rejeitadas, e cada tabela verdadeira regista como foi encontrada - pelas etiquetas do PDF, por linhas de grelha ou por alinhamento do texto - no seu atributo source.

FAQ

Não. A saída segue sempre o único esquema integrado, sem modelos nem mapeamento de campos, e o programa não extrai campos como números de fatura ou datas de vencimento. Se um sistema espera o seu próprio XML, transforme esta saída com XSLT ou um script curto.
Não. É um programa de secretária para Windows que executa à mão: adicione os ficheiros e inicie o lote. Não há SDK, biblioteca para ligar nem linha de comandos para PDF, por isso uma tarefa de servidor não o consegue chamar. Serve para lotes que prepara você mesmo, não para um serviço que converte a pedido.
Todos os PDF são convertidos, mas cada XML contém apenas as primeiras 10 linhas, em que uma linha é uma linha de texto ou uma linha de tabela. A linha de cabeçalho da tabela é mantida e não conta. O ficheiro encurtado continua a ser XML válido, por isso pode executar o seu analisador sobre ele e ver a árvore de elementos real antes de pagar uma só vez por uma licença.

System Requirements

PDF to Structured XML Exporter

Languages

Version

3.3

File Size

9 Mb

Last updated on

October 8, 2026

Comprar agora
GRT requirements price see orderBaixar
  • 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