PDF zu bearbeitbarem Word-Skill
Erstelle ein visuell treues DOCX, indem gereinigte Seitenhintergründe mit bearbeitbaren, absolut positionierten Textfeldern kombiniert werden. Führe die deterministische CLI für jede Konvertierung aus; erstelle das OOXML nicht manuell neu.
Arbeitsablauf
- Löse dieses Skill-Verzeichnis auf und verwende
scripts/pdf2word.pyals Befehls-Wrapper. - Überprüfe die Quelle vor der Konvertierung:
python scripts/pdf2word.py inspect INPUT.pdf --json
- Stoppe und melde die Einschränkung, wenn
conversion_readyfalse ist. Lies compatibility.md für den relevanten Fehlermodus. - Konvertiere in ein dediziertes Arbeitsverzeichnis:
python scripts/pdf2word.py convert INPUT.pdf OUTPUT.docx --work-dir WORK_DIR --dpi 144
- Wenn die Konvertierung unterbrochen wird, führe denselben Befehl mit
--resumeerneut aus. Verwende ein Arbeitsverzeichnis niemals für eine andere PDF oder einen anderen Seitenbereich wieder. - Validiere die Ausgabe anhand der Quelle:
python scripts/pdf2word.py validate OUTPUT.docx --pdf INPUT.pdf --json
- Behandle Validierungsfehler als Konvertierungsfehler. Liefere das DOCX nicht nur aufgrund seiner Existenz aus.
- Für sicherheitskritische Ausgaben öffne das Ergebnis in Microsoft Word und überprüfe die erste, mittlere und letzte Seite sowie Seiten mit ungewöhnlichen Layouts.
Auslieferung
Melde den Ausgabepfad, die Seitenanzahl, die Anzahl der bearbeitbaren Textfelder, die Anzahl der Hintergrundbilder, das Validierungsergebnis und etwaige Kompatibilitätswarnungen. Gib klar an, dass Text bearbeitbar ist, während nicht-grafische Elemente im Seitenhintergrund verbleiben.
Behaupte nicht, dass Tabellen, Diagramme oder Bilder semantisch bearbeitbar sind. Behaupte keine Unterstützung für OCR, gemischte Seitengrößen oder LibreOffice-Funktionalität in v0.1.