Communitygithub.com

michellema8890/pdf-to-editable-word-skill

Konvertiert PDF-Dateien in bearbeitbare Word-Dokumente unter Beibehaltung des ursprünglichen Layouts für KI-Agent-Workflows.

Was ist pdf-to-editable-word-skill?

Diese Fähigkeit ermöglicht es KI-Agenten, PDF-Dateien deterministisch und layoutgetreu in bearbeitbare Word-Dokumente (DOCX) zu konvertieren. Sie kombiniert gereinigte Seitenhintergründe mit absolut positionierten Textrahmen, um eine visuell treue Ausgabe zu erzeugen. Der Workflow umfasst vier Hauptschritte: Prüfung der PDF auf Konvertierbarkeit mit einem Inspektionsbefehl, Durchführung der Konvertierung in ein dediziertes Arbeitsverzeichnis, optionale Wiederaufnahme unterbrochener Konvertierungen mit einem `--resume`-Flag und abschließende Validierung des erzeugten DOCX gegen die ursprüngliche PDF. Die Fähigkeit unterstützt die Plattformen Codex, Claude Code, Cursor und andere CLI-basierte Agenten. Wichtig zu beachten ist, dass Tabellen, Diagramme und Bilder semantisch nicht bearbeitbar sind und die Konvertierung in v0.1 keine OCR, gemischten Seitenformate oder LibreOffice-Funktionalität bietet. Agenten müssen die Validierungsergebnisse strikt beachten und das DOCX nur ausliefern, wenn die Validierung erfolgreich war.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add michellema8890/pdf-to-editable-word-skill

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Löse dieses Skill-Verzeichnis auf und verwende scripts/pdf2word.py als Befehls-Wrapper.
  2. Überprüfe die Quelle vor der Konvertierung:
python scripts/pdf2word.py inspect INPUT.pdf --json
  1. Stoppe und melde die Einschränkung, wenn conversion_ready false ist. Lies compatibility.md für den relevanten Fehlermodus.
  2. Konvertiere in ein dediziertes Arbeitsverzeichnis:
python scripts/pdf2word.py convert INPUT.pdf OUTPUT.docx --work-dir WORK_DIR --dpi 144
  1. Wenn die Konvertierung unterbrochen wird, führe denselben Befehl mit --resume erneut aus. Verwende ein Arbeitsverzeichnis niemals für eine andere PDF oder einen anderen Seitenbereich wieder.
  2. Validiere die Ausgabe anhand der Quelle:
python scripts/pdf2word.py validate OUTPUT.docx --pdf INPUT.pdf --json
  1. Behandle Validierungsfehler als Konvertierungsfehler. Liefere das DOCX nicht nur aufgrund seiner Existenz aus.
  2. 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.

Verwandte Skills