この短いが包括的なチュートリアルでは、MicrosoftProjectファイルをJavaでXPSに変換する方法を説明します。このMSProject MPPファイルからJavaでのXPSへの変換では、MSProjectアプリケーションやその他のサードパーティツールをシステムにインストールする必要はありません。 MS Windows、macOS、Linuxなどの一般的なオペレーティングシステムでは、MPPドキュメントをXPSに変更できます。
JavaでMicrosoftProjectファイルをXPSに変換する手順
- MavenリポジトリからAspose.Taskライブラリを追加するようにプロジェクトを構成します
- サンプルMPPファイルをProjectクラスオブジェクトにロードします
- 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に変換するコード
このコードでは、保護されていないMPPファイルが読み込まれますが、* MPPファイルを開いてJavaでXPSとして保存する*ためのパスワードを指定することで、パスワードで保護されたMPPファイルを読み込むこともできます。一方、MPPファイルの解析中にエラーを回避したい場合は、エラーを処理するためのコールバックメソッドを設定することもできます。ソースMPPファイルをロードするために使用できるProjectクラスコンストラクターの他の多くのオーバーロードが利用可能です。
このチュートリアルでは、JavaでのMPPドキュメントからXPSへの変換について学習しました。他のファイルタイプからMSExcelなどのXPSへの変換について知りたい場合は、JavaでExcelをXPSに変換する方法の記事にアクセスしてください。