C# による Microsoft Project ファイルの変換
Microsoft Project MPP、MPT、MPX を PDF、Excel、HTML、および BMP、JPG、PNG、TIFF を含む画像に変換して、クロスプラットフォームの .NET アプリケーションを構築します。
Microsoft Project アプリケーションは、プロジェクト マネージャーが完全な計画、進捗状況の追跡、リソースの割り当て、ワークロードの分析を支援することを目的としています。また、Microsoft Project をインストールせずに会社の .NET ソリューション内で Microsoft Project MPP、MPT、MPX ファイルを処理する必要がある場合はいつでも、.NET Project ファイル処理 API を使用してこれらすべてを実行できます。ドキュメントの管理、作成、変更、および他のファイルへの変換を簡単に行うことができます。以下のコードは完全に機能し、ソリューション内に簡単に統合できます。
Microsoft Project から PDF への変換
Microsoft Project から PDF への変換、プロセスは、 Project クラス を使用して、Microsoft Project ファイル MPP、MPT、または MPX を読み込みます。 save メソッドを呼び出し、出力 PDF ファイルと SaveFileFormat .PDF をパラメーターとして使用します。変換プロセス中に、すべてのタスク、リソース、およびリソース割り当てデータがレンダリングされます。
Microsoft Project から PDF への変換用の C# コード
1. // load the file to be converted
2. var prjectToHTML = new Project(dir + "template.mpp");
3. // save in different formats
4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);
Microsoft Project を画像 JPG、PNG、BMP、TIFF に変換
Microsoft Project ファイル MPP、MPT、MPX を画像形式に変換する方法はほとんど同じです。唯一の違いは、SaveFileFormat 拡張子と画像形式です。そのため、Project クラスを使用してファイルをロードし、関連する出力画像形式と SaveFileFormat をパラメーターとして渡しながら、save メソッドを呼び出すだけです。追加の画像設定が必要な場合、API は ImageSaveOptions を提供し、レンダリングされた画像を JPG、PNG、BMP、または TIFF ファイルに保存します。 .
Microsoft Project を画像形式に変換するための C# コード
1. // load project file
2. var projectToImages = new Project(dir + "template.mpp");
3. // create ImageSaveOptions with desired Image format currently MPP to JPG
4. var ImageOptions = new ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)
5. {
CustomPageSize = new SizeF(2200, 1100),
HorizontalResolution = 96f,
VerticalResolution = 96f,
JpegQuality = 70
};
6. // render data to image format
7. projectToImages.Save(dir + "output.jpg", ImageOptions);
Microsoft Project から HTML への変換
Microsoft Project から HTML への変換プロセスは PDF とほぼ同じですが、SaveFileFormat HTML 拡張子のみが異なります。そのため、Project クラスを使用してファイルをロードし、関連する出力 HTML ファイルと SaveFileFormat.HTML をパラメーターとして渡しながら、save メソッドを呼び出すだけです。
Microsoft Project から HTML への変換用の C# コード
1. // Read the input Project MPP file
2. Project projectToCSV = new Project("Project.mpp");
3. // Initialize CsvOptions class instance
4. Aspose.Tasks.Saving.CsvOptions CSVOpts = new Aspose.Tasks.Saving.CsvOptions();
5. CSVOpts.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;
6. // Save output CSV file
7. projectToCSV.Save("output.csv", CSVOpts);
Microsoft Project を Excel XLSX、CSV ファイルに変換する
Project を XLSX に変換するための .NET MS Project Files API の XlsxOptions および CsvOptions を参照して、MPP、MPT、MPX を CSV ファイルに変換します。開発者は、これらのクラスを使用して関連するオプションを指定できます。他のすべてのプロセスは同じです。
Microsoft Project から CSV への変換用の C# コード
1. // load the file to be converted
2. var prjectToHTML = new Project(dir + "template.mpp");
3. // save in different formats
4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);