Skill de PDF para Word Editável
Crie um DOCX visualmente fiel combinando planos de fundo de página limpos com caixas de texto editáveis posicionadas de forma absoluta. Execute a CLI determinística para cada conversão; não recrie o OOXML manualmente.
Fluxo de Trabalho
- Resolva o diretório desta skill e use
scripts/pdf2word.pycomo o wrapper de comando. - Inspecione a origem antes de converter:
python scripts/pdf2word.py inspect INPUT.pdf --json
- Pare e relate a limitação quando
conversion_readyforfalse. Leia compatibility.md para o modo de falha relevante. - Converta para um diretório de trabalho dedicado:
python scripts/pdf2word.py convert INPUT.pdf OUTPUT.docx --work-dir WORK_DIR --dpi 144
- Se a conversão for interrompida, execute novamente o mesmo comando com
--resume. Nunca reutilize um diretório de trabalho para um PDF diferente ou intervalo de páginas. - Valide a saída em relação à origem:
python scripts/pdf2word.py validate OUTPUT.docx --pdf INPUT.pdf --json
- Trate falha de validação como falha de conversão. Não entregue o DOCX apenas porque o arquivo existe.
- Para saída de alto risco, abra o resultado no Microsoft Word e inspecione a primeira, a do meio e a última página, além de páginas com layouts incomuns.
Entrega
Relate o caminho de saída, contagem de páginas, contagem de caixas de texto editáveis, contagem de imagens de fundo, resultado da validação e quaisquer avisos de compatibilidade. Declare claramente que o texto é editável enquanto elementos gráficos não textuais permanecem no plano de fundo da página.
Não afirme que tabelas, diagramas ou imagens são semanticamente editáveis. Não afirme suporte para OCR, tamanhos de página mistos ou fidelidade no LibreOffice na v0.1.