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

Primavera P6 のスケジュールを扱っている場合、XER ファイルについてはよくご存知でしょう。Primavera P6 は、プロジェクト データを XER ファイル形式で保存する、広く使用されているプロジェクト管理ソフトウェアです。タスク、リソース、スケジュールなどのプロジェクト データが含まれています。これらを SVG に変換すると、プロジェクト データのアクセス性が大幅に向上し、見た目も魅力的になります。この記事では、Python で XER を SVG に変換する方法を学びます。それでは、始めましょう。

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

  1. XERをSVGに変換するPython API
  2. PythonでXERをSVGに変換する
  3. XERからSVGへの変換をカスタマイズ
  4. XERをオンラインでSVGに変換する
  5. ライセンスと無料リソース

XER を SVG に変換する Python API

XER ファイルを SVG 形式に変換するには、Aspose.Tasks for Python API を使用します。Aspose.Tasks は、包括的なプロジェクト管理機能を提供し、Python アプリケーションでプロジェクト ファイルをプログラム的に簡単に操作できるようにする強力な API です。Microsoft Project (MPP)、Primavera (XER)、XML など、さまざまな形式のプロジェクト ファイルの読み取り、書き込み、操作をサポートしています。プロジェクトのタスク、リソース、割り当て、カレンダーを管理するための完全な機能セットを提供するため、プロジェクトの計画と管理に携わるすべての人にとって不可欠なツールとなっています。

コードに進む前に、API を取得する必要があります。パッケージをダウンロード するか、コンソールで次の pip コマンドを使用して PyPI から API をインストールしてください。

pip install aspose-tasks

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

1. 必要なライブラリをインポートする

まず、必要なライブラリをインポートする必要があります。手順は次のとおりです。

import aspose.tasks as tasks

2. XERファイルをロードする

次に、XER ファイルをロードします。この例では、XER ファイルの名前が sample.xer であると仮定します。

project = tasks.Project("sample.xer");

3. プロジェクトをSVGとして保存する

ここで、プロジェクトを SVG ファイルとして保存します。

project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);

これで完了です。Aspose.Tasks for Python を使用して XER ファイルを SVG に正常に変換できました。

完全なコード

以下は、Python で XER を SVG に変換する方法を示した完全なコード例です。

# このコード例は、Primavera XER を SVG に変換する方法を示しています。
import aspose.tasks as tasks

# このコード例は、Primavera XER を SVG に変換する方法を示しています。
# 入力XERファイルを読み込む
project = tasks.Project("sample.xer");

# SVGとして保存
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Python を使用して XER を SVG に変換する

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

Python で XER から SVG への変換をカスタマイズする

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

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

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

 # このコード例は、Primavera XER を SVG に変換する方法を示しています。
  import aspose.tasks as tasks

 # 入力XERファイルを読み込む
 project = tasks.Project("sample.xer");

 # SVGオプションを定義する
 svgOptions = tasks.saving.SvgOptions()
 svgOptions.page_size = tasks.visualization.PageSize.A3
 svgOptions.render_to_single_page = True

 # SVGとして保存
 project.save("sample_a3.svg", svgOptions)
Python を使用してオプション付きで XER を SVG に変換する

Python を使用してオプション付きで XER を SVG に変換します。

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

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

XER を SVG にオンラインで変換

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

Python XER から SVG へ – 無料リソース

Python でプログラム的に XER を SVG に変換する以外にも、次のリソースを使用して API のさまざまな機能を探索してください。

結論

結論として、Python で XER を SVG に変換する方法を見てきました。この記事で説明した手順に従うと、プログラムで XER ファイルを SVG 形式に簡単に変換できます。XER を SVG に変換すると、プロジェクト データをよりアクセスしやすく視覚的に魅力的なものに変えることができます。プロジェクトの最新情報をチームと共有する場合でも、関係者にプレゼンテーションする場合でも、SVG ファイルを使用するとデータが一目でわかりやすくなります。不明な点がある場合は、無料サポート フォーラム からお気軽にお問い合わせください。

参照