C# を使用して Primavera XER を SVG に変換する

Primavera P6 は、XER ファイル形式を使用してプロジェクト データを保存する一般的なプロジェクト管理ソフトウェアです。 SVG(Scalable Vector Graphics) は、Web および印刷アプリケーション用のスケーラブルなグラフィックを作成するために使用できる一般的なベクター イメージ形式です。場合によっては、Primavera P6 プロジェクト データを XER ファイルからプログラムで SVG にエクスポートする必要がある場合があります。このブログ投稿では、C# で XER を SVG に変換する方法を学びます。

この記事では次のトピックについて説明します。

  1. XER を SVG に変換するための C# API
  2. XERをSVGに変換
  3. オプションを使用して XER を SVG に変換する
  4. XER から SVG へのコンバーター - オンラインで試す
  5. 無料の学習リソース

XER を SVG に変換するための C# API

Aspose.Tasks for .NET API を使用して、C# を使用して Primavera XER を SVG に変換します。これは、開発者が Microsoft Project ソフトウェアを使用せずに Microsoft Project (MPP/XML) ファイルの読み取り、書き込み、操作を可能にする強力な API です。カレンダーと作業スケジュールを操作し、プロジェクトの拡張属性を管理し、さまざまな形式でレポートを生成する機能を提供します。

APIのDLLをダウンロードするか、NuGetを使用してインストールしてください。

PM> Install-Package Aspose.Tasks

C# を使用して XER を SVG に変換する

以下の手順に従って、Primavera P6 プロジェクト データを XER ファイルから SVG 形式に簡単にエクスポートできます。

  1. Project クラスを使用して XER ファイルをロードします。
  2. Save() メソッドを呼び出して SVG として保存します。出力 SVG ファイル パスと SaveFileFormat を引数として受け取ります。

次のサンプル コードは、C# で XER を SVG に変換する方法を示しています。

// このコード例は、Primavera XER を SVG に変換する方法を示します。
// 入力XERファイルをロードします
Project project = new Project(@"C:\Files\sample.xer");

// SVGとして保存
project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);
C# を使用して XER を SVG に変換する

C# を使用して XER を SVG に変換します。

C# を使用してオプションを使用して XER を SVG に変換する

以下の手順に従って、SvgOptoins クラスを使用して XER から SVG への変換をカスタマイズできます。

  1. Project クラスを使用して XER ファイルをロードします。
  2. SvgOptions クラスのインスタンスを作成します。
  3. その後、PageSize などの SVG オプションを定義します。
  4. 最後に、Save() メソッドを使用してプロジェクトを SVG ファイルとして保存します。出力 SVG ファイル パスと SvgOptions を引数として受け取ります。

次のサンプル コードは、C# でカスタマイズされた設定を使用して XER を SVG に変換する方法を示しています。

// このコード例は、Primavera XER を SVG に変換する方法を示します。
// 入力XERファイルをロードします
Project project = new Project(@"C:\Files\sample.xer");

// SVG オプションの定義
SvgOptions svgOptions = new SvgOptions();
svgOptions.PageSize = PageSize.A3;
svgOptions.RenderToSinglePage = true;

// SVGとして保存
project.Save(@"C:\Files\sample_a3.svg", svgOptions);
C# を使用してオプションを使用して XER を SVG に変換する

C# を使用してオプションを使用して XER を SVG に変換します。

無料ライセンスを取得する

評価制限なしでライブラリを試すには、無料の一時ライセンスを取得してください。

オンラインXERからSVGへのコンバーター

上記の API を使用して開発された、この無料の XER to SVG Converter オンライン ツールを使用して、XER ファイルを SVG 形式に変換することもできます。

XER から SVG へ – 無料の学習リソース

C# でプログラム的に XER を SVG に変換するだけでなく、次のリソースを使用して他のライブラリ機能を探索してください。

結論

このブログ投稿では、C# で XER を SVG に変換する方法を学習しました。この記事で説明する手順に従うと、XER ファイルをプログラムで簡単に SVG 形式に変換できます。 Aspose.Tasks for .NET は、プロジェクト管理のさまざまな課題を解決するために使用できる強力で多用途のツールです。これは、Microsoft Project ファイルを使用して作業する必要がある開発者にとって貴重な資産です。 C# で XER を SVG に変換するだけでなく、無料の Web ベースのコンバーターを使用して XER ファイルをオンラインで変換することもできます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目