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

Microsoft Project を使用すると、MPP 形式でプロジェクトを作成、編成、追跡、および維持できます。 MPP ファイルには、タスク、リソース、割り当て、タイムライン、予算、およびその他のさまざまなプロジェクト関連情報が含まれています。プロジェクト データを MPP ファイルから複数ページの TIFF 画像にプログラムで簡単にエクスポートできます。この記事では、C# で MPP を TIFF に変換する方法を学習します。

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

  1. C# MPP から TIFF へのコンバーター API
  2. MPP を TIFF に変換
  3. MPP を圧縮して TIFF に変換
  4. 圧縮を取り除き、MPP を TIFF に変換

C# MPP から TIFF へのコンバーター API

MPP を TIFF に変換するには、Aspose.Tasks for .NET API を使用します。 Microsoft Project をインストールしなくても、サポートされているファイル形式 の読み書きが可能です。さらに、MPP ファイルを変換して保存することもできます。

API は、プロジェクトを表す Project クラスを提供します。このクラスの Save(string, SaveFileFormat) メソッドは、プロジェクト データを指定されたファイル形式でファイルに保存します。 SaveFileFormat は、プロジェクト形式の選択を保存するための列挙を定義します。 ImageSaveOptions クラスを使用して、プロジェクト ページを TIFF にレンダリングするときに、追加の画像保存オプションを指定できます。 TiffCompression プロパティを使用すると、生成された画像を TIFF 形式で保存するときに圧縮を適用できます。

APIのDLLをダウンロードするか、NuGetを使ってインストールしてください。

PM> Install-Package Aspose.Tasks

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

以下の手順に従って、プロジェクト データを MPP ファイルから TIFF に簡単に変換できます。

  • Project クラスを使用して MPP ファイルを読み込みます。
  • Save() メソッドを使用して TIFF として保存します。出力 TIFF ファイル パスと SaveFileFormat を引数として取ります。

次のサンプル コードは、C# で MPP を TIFF に変換する方法を示しています。

// このコード例は、MPP を TIFF に変換する方法を示しています。
// プロジェクト MPP を読み込む
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// プロジェクトを TIFF として保存する
project.Save(@"C:\Files\Tasks\MultipageTIFF_out.tif", SaveFileFormat.Tiff);
C# を使用して MPP を TIFF に変換する

C# を使用して MPP を TIFF に変換します。

C# を使用して MPP を圧縮して TIFF に変換する

以下の手順に従って、MPP を TIFF に変換する際に圧縮を適用できます。

  1. まず、Project クラスを使用して MPP ファイルを読み込みます。
  2. 次に、ImageSaveOptions クラスのインスタンスを作成します。
  3. その後、TiffCompression を指定します。
  4. 最後に、Save() メソッドを呼び出します。出力 TIFF ファイル パスと SaveOptions を引数として取ります。

次のサンプル コードは、C# で圧縮を使用して MPP を TIFF に変換する方法を示しています。

// このコード例は、MPP を TIFF に変換して圧縮を適用する方法を示しています。
// プロジェクト MPP を読み込む
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// 画像保存オプションを定義する
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// CCITT4 圧縮を指定する
options.TiffCompression = TiffCompression.Ccitt4;

// プロジェクトを TIFF として保存する
project.Save(@"C:\Files\Tasks\TIFFWithCompression_out.tif", (SaveOptions)options);

C# を使用して圧縮を削除し、MPP を TIFF に変換する

上記の手順に従って、圧縮を削除してMPPをTIFFに変換することもできます。ただし、手順 3 で TiffCompression を TiffCompression.None に設定する必要があるだけです。

次のサンプル コードは、C# で圧縮を削除し、MPP を TIFF に変換する方法を示しています。

// このコード例は、MPP を TIFF に変換し、圧縮を削除する方法を示しています。
// プロジェクト MPP を読み込む
Project project = new Project(@"C:\Files\Tasks\Project.mpp");

// 画像保存オプションを定義する
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// 圧縮を取り除く
options.TiffCompression = TiffCompression.None;

// プロジェクトを TIFF として保存する
project.Save(@"C:\Files\Tasks\RemoveCompression_out.tif", (SaveOptions)options);

無料ライセンスを取得する

無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。

結論

この記事では、次の方法を学びました。

  • MPP ファイルをロードします。
  • 画像保存オプションを指定します。
  • TIFF の圧縮を設定します。
  • ロードされた MPP を C# で TIFF として保存します。

C# で MPP を TIFF に変換する以外に、ドキュメント を使用して Aspose.Note for .NET API の詳細を学ぶことができます。ご不明な点がございましたら、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目