なぜ OXPS を TXT に変換するのですか?
OXPS は XML マークアップ内に固定位置のグリフ実行として Unicode テキストを保存しているため、技術的にテキスト抽出が可能です。ユーザーは通常、OXPS ビューアなしでドキュメントの内容を検索・処理したり、テキストを他のツールに読み込ませたりするためにこれを必要とします。出力はプレーンな .txt(フォント、サイズ、レイアウト情報を持たない非構造化文字)になります。
OXPS から TXT への変換方法
MuPDF OPEN-SOURCE
mutool convert -F text -o output.txt yourfile.oxps を実行します。このコマンドは、すべてのページをページ区切り記号付きで1つのテキストファイルに抽出します。
OXPS を変換するプログラム
これらの形式について
OXPSファイルは、PDFに対するMicrosoftの代替案である固定レイアウトドキュメントであり、Windows 8以降の「Microsoft XPS Document Writer」仮想プリンターによって作成されます。Windows 10および11では標準で開くことができなくなったため、無料の「XPS ビューアー」を追加してください(設定 → アプリ → オプション機能…
.OXPS の詳細を開く →TXT ファイルは、書式設定のないプレーンテキストであり、あらゆるコンピュータにおいて最もシンプルなドキュメント形式です。ダブルクリックすると、Windows では メモ帳、macOS では TextEdit、Linux では gedit…
.TXT の詳細を開く →品質と注意点
- OXPS は流動的な段落ではなく、固定位置のグリフ実行を保存します。
mutoolはこれらをテキスト行として再構成しますが、段組みレイアウトや表では読み取り順序が誤る可能性があります。 - OXPS がスキャンされたドキュメントから作成された場合、ページにはテキストグリフのないラスター画像が含まれています。この場合、抽出しても何も得られず、代わりに OCR が必要になります。
- 書式は一切保持されません。フォント、サイズ、太字/斜体、色、画像はすべて破棄されます。
よくある質問
無料で OXPS からテキストを抽出できますか?
mutool convert -F text -o output.txt yourfile.oxps という1つのコマンドですべてのテキストを抽出できます。抽出されたテキストは正確ですか?
もし `mutool` がファイルを受け付けない場合は?
.oxps を .xps にリネームしてみてください。古いバージョンの MuPDF では拡張子を区別して処理することがありますが、現在のバージョンでは両方に対応しています。