Aspose.Words for Java でドキュメントを RTF 形式で保存する

Aspose.Words for Java でドキュメントを RTF 形式で保存する方法の紹介

このガイドでは、Aspose.Words for Java を使用してドキュメントを RTF (リッチ テキスト形式) として保存する手順について説明します。RTF は、さまざまなワード プロセッシング アプリケーション間で高いレベルの互換性を提供する、ドキュメントでよく使用される形式です。

前提条件

始める前に、次の前提条件が満たされていることを確認してください。

  1. Aspose.Words for Java ライブラリ: Aspose.Words for Java ライブラリが Java プロジェクトに統合されていることを確認してください。次の場所からダウンロードできます。ここ.

  2. 保存するドキュメント: RTF 形式で保存する既存の Word ドキュメント (例: 「Document.docx」) が必要です。

ステップ1: ドキュメントの読み込み

まず、RTF として保存したいドキュメントを読み込む必要があります。手順は次のとおりです。

import com.aspose.words.Document;

//ソースドキュメント(例:Document.docx)を読み込みます
Document doc = new Document("path/to/Document.docx");

必ず交換してください"path/to/Document.docx"ソース ドキュメントへの実際のパスを入力します。

ステップ2: RTF保存オプションの設定

Aspose.WordsはRTF出力を設定するためのさまざまなオプションを提供します。この例では、RtfSaveOptions RTF ドキュメント内で画像を WMF (Windows メタファイル) 形式で保存するオプションを設定します。

import com.aspose.words.RtfSaveOptions;

// RtfSaveOptionsのインスタンスを作成する
RtfSaveOptions saveOptions = new RtfSaveOptions();

//画像をWMFとして保存するオプションを設定します
saveOptions.setSaveImagesAsWmf(true);

要件に応じて他の保存オプションもカスタマイズできます。

ステップ3: 文書をRTFとして保存する

ドキュメントを読み込み、RTF 保存オプションを構成したので、ドキュメントを RTF 形式で保存します。

//文書をRTF形式で保存する

doc.save("path/to/output.rtf", saveOptions);

交換する"path/to/output.rtf"RTF 出力ファイルの希望のパスとファイル名を指定します。

Aspose.Words for Java でドキュメントを RTF 形式で保存するための完全なソース コード

Document doc = new Document("Your Directory Path" + "Document.docx");
RtfSaveOptions saveOptions = new RtfSaveOptions(); { saveOptions.setSaveImagesAsWmf(true); }
doc.save("Your Directory Path" + "WorkingWithRtfSaveOptions.SavingImagesAsWmf.rtf", saveOptions);

結論

このガイドでは、Aspose.Words for Java を使用してドキュメントを RTF 形式で保存する方法を説明しました。これらの手順に従って保存オプションを構成すると、Word ドキュメントを RTF 形式に簡単に効率的に変換できます。

よくある質問

他の RTF 保存オプションを変更するにはどうすればよいですか?

RTF保存のさまざまなオプションを変更するには、RtfSaveOptionsクラス。使用可能なオプションの完全なリストについては、Aspose.Words for Java のドキュメントを参照してください。

RTF ドキュメントを別のエンコードで保存できますか?

はい、RTF文書のエンコーディングは次のように指定できます。saveOptions.setEncoding(Charset.forName("UTF-8"))たとえば、UTF-8 エンコードで保存します。

画像なしで RTF ドキュメントを保存することは可能ですか?

もちろんです。画像の保存を無効にするには、saveOptions.setSaveImagesAsWmf(false).

保存プロセス中に例外を処理するにはどうすればよいですか?

ドキュメントの保存プロセス中に発生する可能性のある例外を処理するには、try-catch ブロックなどのエラー処理メカニズムを実装することを検討する必要があります。