Compétence PDF vers Word modifiable
Créez un DOCX visuellement fidèle en combinant des arrière-plans de page nettoyés avec des zones de texte éditables positionnées de manière absolue. Exécutez le CLI déterministe pour chaque conversion ; ne recréez pas le OOXML manuellement.
Workflow
- Résolvez ce répertoire de compétence et utilisez
scripts/pdf2word.pycomme wrapper de commande. - Inspectez la source avant la conversion :
python scripts/pdf2word.py inspect INPUT.pdf --json
- Arrêtez-vous et signalez la limitation lorsque
conversion_readyestfalse. Lisez compatibility.md pour le mode d'échec correspondant. - Convertissez dans un répertoire de travail dédié :
python scripts/pdf2word.py convert INPUT.pdf OUTPUT.docx --work-dir WORK_DIR --dpi 144
- Si la conversion est interrompue, relancez la même commande avec
--resume. Ne réutilisez jamais un répertoire de travail pour un PDF ou une plage de pages différent. - Validez la sortie par rapport à la source :
python scripts/pdf2word.py validate OUTPUT.docx --pdf INPUT.pdf --json
- Considérez un échec de validation comme un échec de conversion. Ne livrez pas le DOCX simplement parce que le fichier existe.
- Pour une sortie à enjeux élevés, ouvrez le résultat dans Microsoft Word et inspectez la première, la moyenne et la dernière page, ainsi que les pages avec des mises en page inhabituelles.
Livraison
Signalez le chemin de sortie, le nombre de pages, le nombre de zones de texte modifiables, le nombre d'images d'arrière-plan, le résultat de la validation et tout avertissement de compatibilité. Indiquez clairement que le texte est modifiable tandis que les graphismes non textuels restent dans l'arrière-plan de la page.
N'affirmez pas que les tableaux, diagrammes ou images sont sémantiquement modifiables. N'affirmez pas la prise en charge de l'OCR, des tailles de page mixtes ou de la fidélité LibreOffice dans la version 0.1.