JavaでMicrosoftProjectファイルをXPSに変換する方法

この短いが包括的なチュートリアルでは、MicrosoftProjectファイルをJavaでXPSに変換する方法を説明します。このMSProject MPPファイルからJavaでのXPSへの変換では、MSProjectアプリケーションやその他のサードパーティツールをシステムにインストールする必要はありません。 MS Windows、macOS、Linuxなどの一般的なオペレーティングシステムでは、MPPドキュメントをXPSに変更できます。

JavaでMicrosoftProjectファイルをXPSに変換する手順

  1. MavenリポジトリからAspose.Taskライブラリを追加するようにプロジェクトを構成します
  2. サンプルMPPファイルをProjectクラスオブジェクトにロードします
  3. Projectクラスの[save](https://apireference.aspose.com/tasks/java/com.aspose.tasks/project#save(java.lang.String,com.aspose.tasks.SaveOptions))関数を呼び出して、MPPドキュメントをXPSに保存します

ここでは、ディスクからソースMPPファイルをロードしてXPSファイルとして保存することにより、MPPファイル形式をJavaでXPSに変換するための簡単な手順を示します。 Projectクラスオブジェクトは、ソースMPPファイル名を指定することでこの目的に使用されますが、ストリームやデータベースから直接ロードするなど、さまざまな方法でこのファイルをロードできます。また、Projectクラスの保存機能は、出力ファイルを保存するためのXPS以外の多くの形式を提供します。

JavaでMPPファイルをXPSに変換するコード

import com.aspose.barcode.License;
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;
public class ConvertMicrosoftProjectFileToXPSInJava {
public static void main(String[] args) throws Exception{ // main function for ConvertMicrosoftProjectFileToXPSInJava class
// Set Aspose.Tasks license to remove trial version watermark in the output XPS file converted from MPP
License tasksLicense = new License();
tasksLicense.setLicense("Aspose.Tasks.lic");
// Load the input MPP file to be converted to XPS
Project sourceMPPFile = new Project("InputMPPFile.mpp");
// Save the output XPS file using SaveFileFormat enumerator
sourceMPPFile.save("OutputXPSFile.xps", SaveFileFormat.XPS);
}
}

このコードでは、保護されていないMPPファイルが読み込まれますが、* MPPファイルを開いてJavaでXPSとして保存する*ためのパスワードを指定することで、パスワードで保護されたMPPファイルを読み込むこともできます。一方、MPPファイルの解析中にエラーを回避したい場合は、エラーを処理するためのコールバックメソッドを設定することもできます。ソースMPPファイルをロードするために使用できるProjectクラスコンストラクターの他の多くのオーバーロードが利用可能です。

このチュートリアルでは、JavaでのMPPドキュメントからXPSへの変換について学習しました。他のファイルタイプからMSExcelなどのXPSへの変換について知りたい場合は、JavaでExcelをXPSに変換する方法の記事にアクセスしてください。

 日本語