この短いトピックでは、C# で MPP を PNG に変換する方法に焦点を当て、タスクを実行するために必要な構成手順とサンプル コードを検討します。これには、C# を使用して MPP ファイルを PNG に変換する MS Project ソフトウェアに依存せずにアプリケーションを作成するために必要なリソースがすべて含まれています。
C# を使用して MPP を PNG に変換する手順
- NuGet パッケージ マネージャーを使用して Aspose.Tasks for .NET をインストールする環境をセットアップし、C# を使用して MPP を PNG にエクスポートします
- C# を使用して MPP ファイルを PNG に変換するには、Project クラス オブジェクトのインスタンスを使用してソース MPP ファイルを開きます。
- ImageSaveOptions クラスのインスタンスを作成して、必要な PNG ファイル オプションを設定します
- Save メソッドを使用して C# で MS Project ファイルを PNG に変換します
上記のタスクは、段階的なプロセスを順守し、実行可能なサンプル コードを提示することにより、C#* を使用して *MPP ファイルを PNG に変換する簡単な方法を提供します。プロセスは、ディスクからソース MPP ファイルをロードすることで開始され、その後に続きます。 ImageSaveOptions クラスのインスタンスを使用して、必要な PNG ファイル プロパティを設定することで、最終的に、アクセスされた MPP ファイルが PNG ファイルにエクスポートされ、ディスクに保存されます。
C# を使用して MS プロジェクトを PNG に変換するコード
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
using Aspose.Tasks.Visualization; | |
namespace KbTasks | |
{ | |
public class MppToPng | |
{ | |
public static void ConvertTasksToPNG() | |
{ | |
string FilePath = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to convert MPP to PNG image | |
License TaskPngLic = new License(); | |
TaskPngLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Access the source MPP file from the disk source | |
Project mppProject = new Project(FilePath + "Input.mpp"); | |
// Set the output Png Options | |
var pngOptions = new ImageSaveOptions(SaveFileFormat.Png); | |
pngOptions.PixelFormat = System.Drawing.Imaging.PixelFormat.Format32bppArgb; | |
pngOptions.PresentationFormat = PresentationFormat.TaskSheet; | |
pngOptions.PageSize = PageSize.A4; | |
// Save the output PNG image on the disk | |
mppProject.Save("image_out.png", pngOptions); | |
} | |
} | |
} |
この例では、C# を使用して MPP を PNG にエクスポートする手順を示します。エクスポートされるデフォルトの PNG ファイルを使用するのではなく、ImageSaveOptions クラスのインスタンスを使用して出力 PNG ファイルをカスタマイズできます。このクラスは、コンテンツの適合、解像度、ページ数、ページ、画質、ピクセル形式の名前の設定などのプロパティを提供します。いくつか。
この例では、C#* を使用して *MPP から PNG へのコンバーターを生成する方法を学習しました。 MPP ファイルを CSV に変換することに興味がある場合は、C# で MPP を CSV に変換する の記事に従ってください。