Ir para o conteúdo principal
PPDF123

Converter PDF em XML

PDF para XML importa um PDF pelo LibreOffice e devolve um arquivo XML no estilo Office. É uma exportação de texto e layout no melhor esforço, não uma cópia da estrutura ou das tags do PDF.

Arraste arquivos para cá, ou clique para escolher

Aceita PDF · até 500.0 MB por arquivo · até 20 arquivos por vez

Você também pode colar um arquivo com Ctrl/Cmd+V ou pelo menu da área de transferência.

PDF para XML entrega o arquivo ao LibreOffice `writer_pdf_import` com `outputFormat=xml`. O download é XML no estilo Office (`octet-stream`), não uma restauração dos fluxos de conteúdo do PDF nem da estrutura de PDF marcado.

É a mesma família de importação LibreOffice de PDF para Word, só que o alvo vira XML. Layout, tabelas e fontes saem no melhor esforço possível. Digitalizações sem camada de texto viram imagens ou parágrafos vazios.

Nesta página não há opções. Arquivos protegidos por senha são desbloqueados para você nesta página assim que você digita a senha; quem chama a API executa Remover senha antes. Markdown do OCR não entra aqui.

Se quer linhas de tabela, use PDF para CSV. Se só quer palavras, use PDF para RTF (texto).

O envio é temporário. Não guardamos a sua biblioteca de XML.

Recursos

  • LibreOffice `writer_pdf_import` para XML
  • Não é exportação da estrutura PDF nem OCR
  • Sem opções de intervalo de páginas ou schema
  • API anônima: /api/v1/convert/pdf/xml

Quando usar esta ferramenta

  • Entregar PDF eletrônico a um fluxo que já recebe Office XML
  • Ver como o LibreOffice fatia o documento
  • Obter rascunho XML quando o próximo passo não é DOCX

Como converter um PDF em XML?

  1. Envie um PDF com texto.
  2. Clique em Processar. Nesta página não há opções de formato.
  3. Baixe o `.xml`.
  4. Abra no LibreOffice ou num editor e trate como rascunho.

Limites e casos-limite

  • Não é PDF marcado nem extração XFDF/XFA
  • Não é OCR
  • Tabelas e paginação não batem com o PDF
  • Limite de envio neste site: 500 MB por arquivo, enviado em partes acima de cerca de 95 MB. O corpo de uma única requisição direta à API é limitado a 100 MB.

Exemplos

  • Memorando de texto costuma virar Office XML grande com runs de parágrafo
  • PDF só digitalizado costuma virar XML que principalmente embrulha imagens

Privacidade desta ferramenta

Os arquivos são enviados por HTTPS, processados em memória ou em um diretório temporário de curta duração nos nossos servidores, e apagados quando o resultado fica pronto. Não guardamos cópias para consulta posterior, treino de modelos ou perfis de publicidade. Consulte a Política de Privacidade para prazos de retenção e cookies do AdSense.

Perguntas frequentes

Isto é o XML interno do PDF?
Não. É o LibreOffice exportando o documento importado como XML, não a árvore de objetos PDF.
Por que a digitalização sai quase vazia?
O LibreOffice não tem texto para importar. Palavras só em pixels pedem OCR para Markdown.
Dá para escolher outro dialeto XML?
Não. Este caminho fixa outputFormat em xml e só permite esse valor.
Qual a diferença para PDF para Word?
O importador é o mesmo; a saída muda. PDF para Word dá docx, doc ou odt. Este caminho dá xml.

Última atualização:

Chame pelo código

Cada ferramenta deste site é um endpoint REST. Para uso anônimo não precisa de conta nem de chave de API. Serve para o navegador, para desenvolvedores e para agentes de IA.

curl -X POST "https://pdf123.xyz/api/v1/convert/pdf/xml" \
  -F "[email protected]" \
  -o output.pdf

Também disponível como ferramenta MCP para clientes de agente que falam Model Context Protocol (JSON-RPC 2.0 via POST /mcp). Referência completa da API

Use a partir de um agente de IA

Skill

Com esta skill, Claude Code, Codex, Cursor e outros agentes de IA podem usar "PDF para XML" para você: /skills/pdf123-pdf-to-xml.md

Todas as skills para agentes

Os arquivos servem só para este processamento e são apagados automaticamente depois.