Microsoft Project は MPP 形式でプロジェクトを作成します。プロジェクトの作成、編成、追跡、および保守が可能になります。 MPP ファイルには、プロジェクトのタスク、リソース、割り当て、タイムライン、予算などに関する情報が含まれています。プログラムで、プロジェクト データを MPP ファイルから複数ページの TIFF 画像にエクスポートできます。この記事では、Java で MPP を TIFF に変換する方法を学習します。
この記事では、次のトピックについて説明します。
Java MPP から TIFF へのコンバーター API
Aspose.Tasks for Java API を使用して、MPP ファイルを TIFF に変換します。この API を使用すると、Microsoft Project をインストールしなくても、サポートされているファイル形式 を読み書きできます。さらに、MPP ファイルを変換して保存することもできます。
API の Project クラスはプロジェクトを表します。プロジェクトデータを指定したファイル形式でファイルに保存する save(string, SaveFileFormat) メソッドを提供します。 API は、プロジェクト形式の選択を保存するための SaveFileFormat 列挙を提供します。 ImageSaveOptions クラスを使用して、プロジェクト ページを TIFF にレンダリングするときに、追加の画像保存オプションを指定することもできます。
API の JAR をダウンロードするか、Maven ベースの Java アプリケーションに次の pom.xml 構成を追加してください。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>22.10</version>
</dependency>
Java を使用して MPP を TIFF に変換する
以下の手順に従って、プロジェクト データを MPP ファイルから TIFF に簡単にエクスポートできます。
- Project クラスを使用して MPP ファイルを読み込みます。
- save() メソッドを使用して TIFF として保存します。出力 TIFF ファイル パスと SaveFileFormat を引数として取ります。
次のサンプル コードは、Java で MPP を TIFF に変換する方法を示しています。
// このコード例は、MPP を TIFF に変換する方法を示しています。
// プロジェクト MPP を読み込む
Project project = new Project("C:\\Files\\Project.mpp");
// プロジェクトを TIFF として保存する
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);
Javaを使用してMPPを圧縮してTIFFに変換する
以下の手順に従って、MPP を TIFF に変換する際に圧縮を適用できます。
- まず、Project クラスを使用して MPP ファイルを読み込みます。
- 次に、ImageSaveOptions クラスのインスタンスを作成します。
- その後、TiffCompression を指定します。
- 最後に、save() メソッドを呼び出します。出力 TIFF ファイル パスと SaveOptions を引数として取ります。
次のサンプル コードは、MPP を Java で圧縮して TIFF に変換する方法を示しています。
// このコード例は、MPP を TIFF に変換して圧縮を適用する方法を示しています。
// プロジェクト MPP を読み込む
Project project = new Project("C:\\Files\\Project.mpp");
// 画像保存オプションを定義する
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// CCITT4 圧縮を指定する
options.setTiffCompression(TiffCompression.Ccitt4);
// プロジェクトを TIFF として保存する
project.save("C:\\Files\\TIFFWithCompression_out.tif", (SaveOptions)options);
Java を使用して圧縮を削除し、MPP を TIFF に変換する
上記の手順に従って、圧縮を削除してMPPをTIFFに変換することもできます。ただし、手順 3 で TiffCompression を TiffCompression.None に設定する必要があるだけです。
次のサンプル コードは、Java で圧縮を削除し、MPP を TIFF に変換する方法を示しています。
// このコード例は、MPP を TIFF に変換して圧縮を適用する方法を示しています。
// プロジェクト MPP を読み込む
Project project = new Project("C:\\Files\\Project.mpp");
// 画像保存オプションを定義する
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// Tiff 圧縮をなしとして指定する
options.setTiffCompression(TiffCompression.None);
// プロジェクトを TIFF として保存する
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);
無料ライセンスを取得する
無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。
結論
この記事では、MPP ファイルをロードして Java で TIFF に変換する方法を学びました。プログラムで TIFF として保存する際に、画像保存オプションを指定し、圧縮を設定する方法も説明しました。さらに、ドキュメンテーション を使用して、Aspose.Note for Java API の詳細を学ぶことができます。ご不明な点がございましたら、無料サポート フォーラムまでお気軽にお問い合わせください。