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]( https://apireference.aspose.com/tasks/net/aspose.tasks . Saving/xlsxoptions) および CsvOptions .com/tasks/net/aspose.tasks. Saving/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);