PDF to Editable Word Skill(PDFから編集可能なWordへの変換スキル)
クリーニングされたページ背景と、絶対配置された編集可能なテキストボックスを組み合わせて、視覚的に忠実なDOCXを作成します。変換ごとに決定論的なCLIを実行してください。手動でOOXMLを再作成しないでください。
ワークフロー
- このスキルディレクトリを解決し、
scripts/pdf2word.pyをコマンドラッパーとして使用します。 - 変換元を検査します:
python scripts/pdf2word.py inspect INPUT.pdf --json
conversion_readyがfalseの場合は停止し、制限事項を報告してください。該当する障害モードについてはcompatibility.mdを参照してください。- 専用の作業ディレクトリに変換します:
python scripts/pdf2word.py convert INPUT.pdf OUTPUT.docx --work-dir WORK_DIR --dpi 144
- 変換が中断された場合は、同じコマンドを
--resume付きで再実行してください。異なるPDFやページ範囲に作業ディレクトリを再利用しないでください。 - 出力を元のPDFに対して検証します:
python scripts/pdf2word.py validate OUTPUT.docx --pdf INPUT.pdf --json
- 検証が失敗した場合は変換失敗として扱います。ファイルが存在するという理由だけでDOCXを納品しないでください。
- 重要な出力の場合は、Microsoft Wordで結果を開き、最初、中間、最後のページ、および特殊なレイアウトのページを検査してください。
納品
出力パス、ページ数、編集可能なテキストボックスの数、背景画像の数、検証結果、および互換性に関する警告を報告してください。テキストは編集可能ですが、非テキストのグラフィックはページ背景に残ることを明確に述べてください。
テーブル、図、画像がセマンティックに編集可能であるとは主張しないでください。v0.1ではOCR、異なるページサイズの混合、またはLibreOfficeでの忠実度をサポートするとは主張しないでください。