Java を使用して MPP を TIFF に変換する

Microsoft Project は MPP 形式でプロジェクトを作成します。プロジェクトの作成、編成、追跡、および保守が可能になります。 MPP ファイルには、プロジェクトのタスク、リソース、割り当て、タイムライン、予算などに関する情報が含まれています。プログラムで、プロジェクト データを MPP ファイルから複数ページの TIFF 画像にエクスポートできます。この記事では、Java で MPP を TIFF に変換する方法を学習します。

この記事では、次のトピックについて説明します。

  1. Java MPP から TIFF へのコンバーター API
  2. MPP を TIFF に変換
  3. MPP を圧縮して TIFF に変換
  4. 圧縮を取り除き、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 に変換する際に圧縮を適用できます。

  1. まず、Project クラスを使用して MPP ファイルを読み込みます。
  2. 次に、ImageSaveOptions クラスのインスタンスを作成します。
  3. その後、TiffCompression を指定します。
  4. 最後に、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 の詳細を学ぶことができます。ご不明な点がございましたら、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目