このステップバイステップのチュートリアルでは、Microsoft ProjectファイルをC#でXPSに変換する方法を示します。 MPPをC#でXPSに変換するコードは、Webやデスクトップなどを含むすべての.NETアプリケーションで使用できます。
C#でMicrosoftProjectファイルをXPSに変換する手順
- NuGet.orgからAspose.Tasks for .NETAPIを取得します
- Aspose.TasksおよびAspose.Tasks.Saving名前空間を使用します
- SetLicenseメソッドを使用してライセンスを設定します
- 入力MicrosoftProject(MPP)ファイルをProject classに読み込みます
- 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ファイルを操作するときにも役立ちます。