C#を使用してMS Project MPPを画像(PNG、JPEG、BMP、TIFF)に変換します

Microsoft Project(MPP)ファイルは、プロジェクトの追跡、整理、および管理に使用されます。これらのファイルには、タスク、割り当て、およびその他のプロジェクト関連のリソースと情報が含まれています。プロジェクト情報を誰かと共有したいが、MS Projectがインストールされていない場合は、MPPファイルをPNGJPEGBMP TIFFそしてそれらを共有します。そのために、この記事では、C#を使用してプログラムでMicrosoftProjectMPPファイルを画像に変換する方法を説明します。

MPPファイルを画像に変換するためのC#API

Aspose.Tasks for .NETは、MicrosoftProjectをインストールしなくてもMPP/XMLファイルの読み取りと書き込みができる.NETライブラリです。さらに、APIはMPPファイルから画像への変換をサポートしています。 APIは、NuGetからインストールするか、ダウンロードセクションから直接ダウンロードできます。

PM> Install-Package Aspose.Tasks

C#を使用してMPPファイルをJPEG形式に変換する

以下は、C#を使用してMPPファイルをJPEG形式に変換する手順です。

次のサンプルコードは、C#を使用してMPPファイルをJPEG画像に変換する方法を示しています。

// MPPファイルをロードします
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// JPEG品質を操作するには、ImageSaveOptions.JpegQualityプロパティを使用できます。
// 許可される値の範囲は0〜100です。
// ImageSaveOptionsクラスのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };

// JPEG画像を保存します
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);

C#を使用したMPPファイルからPNG画像への変換

MPPファイルをPNG画像に変換するには、以下の手順に従ってください。

次のサンプルコードは、C#を使用してMPPファイルをPNG画像に変換する方法を示しています。

// MPPファイルをロードします
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// ImageSaveOptionsクラスのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// PNG画像を保存する
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);

C#を使用してMPPファイルをBMP画像に変換する

以下は、C#を使用してMPPファイルをBMPイメージに変換する手順です。

次のサンプルコードは、C#を使用してMPPファイルをBMP画像に変換する方法を示しています。

// MPPファイルをロードします
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// ImageSaveOptionsクラスのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);

// BMP画像を保存する
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);

C#を使用してMPPファイルをマルチページTIFFに変換する

以下は、C#を使用してMPPファイルをマルチページTIFFに変換する手順です。

次のサンプルコードは、C#を使用してMPPファイルをマルチページTIFF画像に変換する方法を示しています。

// MPPファイルをロードします
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// ImageSaveOptionsクラスのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);

// TIFF画像を保存します
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);

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

評価の制限なしにAPIを試すために、無料の一時ライセンスをリクエストできます。

結論

この記事では、C#を使用してMicrosoftProjectMPPファイルを画像形式に変換する方法を学習しました。具体的には、Aspose.Tasks for .NET APIを使用してMPPファイルをJPEG、PNG、BMP、およびTIFF画像形式に変換する方法を学習しました。 APIは、公式ドキュメントにアクセスして詳細に調べることができる、MPPファイルを操作するための一連の追加機能を提供します。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。

関連項目