C#でMicrosoftProjectファイルをXPSに変換する方法

このステップバイステップのチュートリアルでは、Microsoft ProjectファイルをC#でXPSに変換する方法を示します。 MPPをC#でXPSに変換するコードは、Webやデスクトップなどを含むすべての.NETアプリケーションで使用できます。

C#でMicrosoftProjectファイルをXPSに変換する手順

  1. NuGet.orgからAspose.Tasks for .NETAPIを取得します
  2. Aspose.TasksおよびAspose.Tasks.Saving名前空間を使用します
  3. SetLicenseメソッドを使用してライセンスを設定します
  4. 入力MicrosoftProject(MPP)ファイルをProject classに読み込みます
  5. SaveFileFormatを使用して出力XPSファイル形式を保存する

上記の簡単な手順で、C#でMPPをXPS形式に簡単に変換できます。 .mppは1つのプロジェクトファイル形式にすぎませんが、他の形式もあります。同じ手順に従って、これらのプロジェクトファイル形式をXPSおよびその他のファイルタイプに変換できます。 C#で独自のMPPからXPSへのコンバーターを作成している場合、これは非常に役立ちます。

C#でMicrosoftProjectファイルをXPSに変換するコード

using System;
//Use following namespaces to convert Microsoft Project file to XPS
using Aspose.Tasks;
using Aspose.Tasks.Saving;
namespace ConvertMicrosoftProjectFileToXPS
{
class Program
{
static void Main(string[] args)
{
//Set license before converting Project file to XPS
Aspose.Tasks.License AsposeTasksLicense = new Aspose.Tasks.License();
AsposeTasksLicense.SetLicense(@"c:\asposelicense\license.lic");
//Load input Project file
Project InputProjectFile = new Project("InputMicrosoftProjectFile.mpp");
//save output file in XPS format
InputProjectFile.Save("MPPConvertedToXPS.xps", SaveFileFormat.XPS);
}
}
}

与えられたコードサンプルは、MPPからXPSへの変換が数行のコードを使用して実行できることを明確にしています。入力したMicrosoftProjectファイルをロードし、それを出力XPSファイル形式で保存するだけです。このコードは、Web、デスクトップ、およびWindowsアプリケーションで機能します。また、サーバーまたはローカルマシンにMicrosoftProjectをインストールする必要はありません。

すでにC#でMPPメタデータを抽出するにサンプルを共有していることに注意してください。これは、C#でMicrosoftProjectファイルを操作するときにも役立ちます。

 日本語