Mac OS X で textutil を使用して DOCX ファイルを TXT 形式にバッチ変換する方法
Mac には textutil という優れたコマンド ライン ツールが含まれており、テキスト ファイル形式をすばやく変換して、ほぼすべてのテキストまたは Word ドキュメント タイプを別の形式に変換できます。 textutil についてさまざまな用途について説明してきましたが、通常は、特定のファイルを新しいファイル タイプに 1 回限り変換するためのものです。今回は、基本的に従来の Office DOC ファイルの圧縮 XML バージョンである一般的な Microsoft Office "DOCX" 形式のファイルのグループを、単純な TXT または RTF ファイル形式にバッチ変換することに焦点を当てます。より互換性があります。 textutil はコマンド ライン ツールであるため、ユーザーはターミナルを使用する前にある程度慣れている必要があります。これは、コマンド ラインを十分に理解しているユーザー向けに示されている最初の例に反映されています。初めての方でも、Mac OS X のスキルレベルに関係なく、ほぼすべての人が理解できるように簡単に説明できるように努めています。
textutilでDOCXをTXT / RTFに一括変換
コマンドラインの使用に慣れている方向けに、docx から txt または rtf ファイルへのバッチ変換に必要な構文は次のとおりです:
DOCX を TXT に変換
textutil -convert txt /path/to/DOCX/files/.docx
.docx を .rtf に変換 :
textutil -convert rtf /path/to/docx/files/.docx
「-convert txt」または「-convert rtf」フラグは、ファイルを指定された形式に変換するように textutil に指示します。残りのコマンド文字列は、問題のファイルへのパスです。次に、ワイルドカードと .docx ファイル拡張子を使用して、指定したディレクトリ内のすべてを変換するよう textutil に指示します。
新しく変換された rtf または txt ファイルは元の .docx ファイルと同じディレクトリに表示され、元のドック ファイルは上書きまたは変更されません。以上で、すべて完了です。明らかに、txt ファイル形式は rtf よりも普遍的に読み取り可能ですが、RTF ファイルは txt よりも優れたフォーマットを維持します。必要な方を使用するか、問題の docx ファイルの複雑さに応じて使用してください。
DOCX から TXT へのバッチ変換 for Mac ターミナル初心者
上記が頭に浮かんだ場合でも、心配しないでください。フルパスを印刷するトリックのおかげで、ファインダーとターミナルを組み合わせて使用することで、プロセスを少し簡単にすることができます:
- Finderファイルシステムで、変換が必要なdocxファイルがあるディレクトリに移動するか、docxを含むフォルダをデスクトップにドラッグします
- /Applications/Utilities/にあるターミナルアプリケーションを開きます
- 次のコマンド構文を入力し、「txt」の最後にスペースを追加しますが、まだリターンを押さないでください:
- Finder に戻り、docx を含むフォルダをターミナル ウィンドウにドラッグ アンド ドロップして、完全なディレクトリ パスをターミナルに出力します
- ディレクトリ パスの最後に「.docx」を引用符なしで追加すると、ターミナル プロンプトに表示されるコマンド文字列は次のようになります:
- リターンを押してバッチ変換を完了
textutil -convert txt
textutil -convert txt ~/Desktop/MyDocxFiles/.docx
新しい .txt ファイルは、元の .docx ファイルと同じフォルダにほぼ瞬時に表示されます。新しいファイル形式の拡張子を除いて、ファイル名も同じです。古いファイルと新しいファイルを区別できない場合は、ファイル形式の拡張子が Mac Finder で表示されるように設定されていることを確認して、違いを簡単に確認できるようにしてください。
James Harvard のヒントのアイデアに感謝します。