Primavera XerおよびXMLファイルを変換する方法

Primaveraは、Oracle Corporationのエンタープライズプロジェクトポートフォリオ管理ソフトウェアです。

Primavera P6 Professionalを使用すると、ユーザーはプロジェクトデータを次の形式にエクスポートできます。

  1. Primavera PM(Xer)
  2. Primavera請負業者(Xer)
  3. Primavera P6(XML)
  4. Excelスプレッドシート(​​xlsx)
  5. マイクロソフトプロジェクト(XML)
  6. UN/CEFACTフォーマット6(XML)。

これらは、Primavera P6 Professionalでサポートされている形式にプロジェクトデータをエクスポートする手順です。

Primavera P6 Professionalでプロジェクトを開設したとします。

  1. 「ファイル\エクスポート」メニュー項目を選択します
  2. [出力形式]を選択し、[次へ]ボタンをクリックします。
  3. 選択した形式に応じて、エクスポートオプションを選択します(たとえば、どのエンティティまたはどのプロジェクトをエクスポートするか)。
  4. [完了]ボタンをクリックします。

.NETのAspose.Tasksは、Primavera P6:Primavera XML(P6XML)、XER、およびPrimavera P6データベースでサポートされている形式からのプロジェクトデータのインポートをサポートしています。 ロードされたプロジェクトデータは、MS Project MPPファイル、Primavera P6 XML、Primavera Xer、PDF、Excel、JPG、PNGなど、サポートされている出力形式のいずれかにエクスポートできます。

Primavera P6 XMLまたはXERファイルをMicrosoftプロジェクトMPPファイルとして保存

プロジェクトクラスは、プロジェクトをさまざまな形式で保存するために使用される保存方法を公開します。 Saveメソッドを使用すると、 SaveFileFormat列挙タイプを使用してプロジェクトデータをPDFにレンダリングできます。

プロジェクトをMicrosoftプロジェクトMPPファイルに保存するには:

  1. Primavera P6 XMLまたはXERファイルをロードします
  2. オプションで、ロードされたプロジェクトを変更します。
  3. Project.Saveメソッドオーバーロードのいずれかを使用して、プロジェクトをMPPに保存します。 savefileformat.mppを使用してデフォルト設定でプロジェクトを保存するか、mppsaveoptionsをパスしてエクスポートオプションをカスタマイズします。

次のコード行は、C#を使用してこれを達成する方法を示しています。

1    Project project = new Project("PrimaveraProject.xer");
2    project.Save("Output.mpp", SaveFileFormat.MPP);

Saving a Primavera P6 XML or XER file as a PDF file

Primavera P6 also allows the user to send project’s data visual representation to a printer. Aspose.Tasks for .NET provides more flexibility and allows the user to render project’s view in PDF or graphical formats programmatically. In this case you don’t need to have Primavera P6 installed on your machine.

The Project class exposes the Save method which is used to save a project in various formats. The Save method allows you to render project data to PDF using the SaveFileFormat enumeration type.

To save a project to PDF:

  1. Load a Primavera P6 XML or XER file
  2. Optionally make changes to the loaded project.
  3. Save the project to PDF using one of Project.Save method overloads. Your can use either SaveFileFormat.PDF to save project with default settings or PdfSaveOptions to customize export options.

The following code snippets demonstrate how to export Primavera P6 project data from both .xer and .xml formats to PDF. You can use default settings or customize the output using PdfSaveOptions.

1    Project project = new Project("PrimaveraProject.xer");
2    project.Save("Output.pdf", SaveFileFormat.PDF);
3
4    Project project2 = new Project("PrimaveraProject.xml");
5    PdfSaveOptions options = new PdfSaveOptions();
6    options.PageSize = PageSize.A3;
7    project2.Save("Output2.pdf", options);
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.