Microsoft Word ドキュメントにはさまざまな形式があり、DOCX が最新のデフォルト形式です。ただし、互換性やその他の理由から、DOCX ファイルを古い DOC 形式に変換する必要がある場合があります。このガイドでは、Java を使用して DOCX を DOC に変換する方法に関する詳細なステップバイステップのチュートリアルを提供します。以下では、Java で DOCX を DOC にエクスポートするタスクを実行する方法を示すコード例とともに、重要な手順を説明します。
Java を使用して DOCX を DOC に変換する手順
- DOCX を DOC に変換することを目的として、Maven リポジトリを使用して GroupDocs.Conversion for Java をプロジェクトにインストールします
- クラス参照をプロジェクトに含めて、DOCX から DOC への変換を可能にします。
- DOCX ファイルへのパスをコンストラクターの引数として指定して、Converter クラス オブジェクトをインスタンス化します。
- Converter.getPossibleConversions メソッドを使用して DOC の変換オプションを取得します
- Converter.save メソッドを呼び出して、出力 DOC ファイルをディスクに保存します。
DOCX 形式は、2007 年以降に Microsoft Word によって導入された XML ベースのファイル形式です。より透明性が高く、ユーザーフレンドリーであることを目的として作成されました。対照的に、DOC は、DOCX が開始される前に Microsoft Word で使用されていた古いバイナリ ファイル形式です。 Java をセットアップしたら、Windows、macOS、Linux などの一般的なオペレーティング システムで前述の手順を簡単に実行できます。これにより、Java を使用して DOCX を DOC に簡単に変換できます。この変換プロセスの実際的なデモンストレーションについては、参考資料として以下に提供されているコード例を参照してください。
Java を使用して DOCX を DOC に変換するコード
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.ConvertOptions; | |
public class ConvertDOCXtoDOCusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Conversion library | |
License license = new License(); | |
license.setLicense("GroupDocs.Conversion.lic"); | |
// Import DOCX document | |
Converter converter = new Converter("input.docx"); | |
// Get conversion option for final output document | |
ConvertOptions options = converter.getPossibleConversions("doc") | |
.getSource().getConvertOptions(); | |
// Save the DOC to disk | |
converter.convert("output.doc", options); | |
} | |
} |
DOCX から DOC 形式への変換には長所と短所があることに注意してください。 DOCX は、DOC と比較して、より高度な機能、マルチメディアなどの最新の要素のサポート、改善されたデータ回復オプションを提供します。上記のコードは簡潔であり、ドキュメントをスムーズに変換するために重要な API 呼び出しのみに焦点を当てています。推奨される変換ライブラリを正しく設定し、ファイル パスに必要な変更を加えた後は、このコードをプロジェクトに追加して Java で DOCX から DOC を生成 することが簡単になります。
最後のトピックでは、DOCX から ODT への変換に関する詳細なガイドを公開しました。このトピックについてさらに理解するには、Javaを使用してDOCXをODTに変換する の方法に関するチュートリアルを参照することをお勧めします。