Aspose.Tasks でのリソース使用量とシート ビューのレンダリング

導入

このチュートリアルでは、Aspose.Tasks for Java を使用して MS プロジェクトのリソース使用状況とシート ビューをレンダリングする方法を学びます。 Aspose.Tasks は、開発者が Microsoft Project をインストールしなくても Microsoft Project ファイルを操作できるようにする強力な Java ライブラリです。

前提条件

始める前に、次の前提条件がインストールされ、セットアップされていることを確認してください。

  1. Java 開発キット (JDK): システムに Java 開発キットがインストールされていることを確認します。最新バージョンの JDK を Oracle Web サイトからダウンロードしてインストールできます。
  2. Aspose.Tasks for Java: Aspose.Tasks for Java ライブラリを次の場所からダウンロードしてインストールします。ダウンロードページ.

パッケージのインポート

まず、必要なパッケージを Java プロジェクトにインポートする必要があります。

import com.aspose.tasks.PdfSaveOptions;
import com.aspose.tasks.PresentationFormat;
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveOptions;
import com.aspose.tasks.Timescale;
import java.io.IOException;

ステップ 1: ソース プロジェクトを読む

//ドキュメントディレクトリへのパス。
String dataDir = "Your Data Directory";
//ソースプロジェクトを読む
Project project = new Project(dataDir + "ResourceUsageView.mpp");

このステップでは、ソース プロジェクト ファイルへのパスを指定します (ResourceUsageView.mpp ) を使用し、Projectそれを読むクラス。

ステップ 2: 必要な TimeScale 設定を使用して SaveOptions を定義する

//必要な TimeScale 設定を日として SaveOptions を定義します。
SaveOptions options = new PdfSaveOptions();
options.setTimescale(Timescale.Days);

ここで、SaveOptions必要なTimeScale設定。この例では、TimeScaleデイズへ。

ステップ 3: プレゼンテーション形式を ResourceUsage に設定する

//プレゼンテーション形式を ResourceUsage に設定します。
options.setPresentationFormat(PresentationFormat.ResourceUsage);

プレゼンテーション形式を次のように設定します。ResourceUsage、リソース使用状況ビューをレンダリングすることを示します。

ステップ 4: プロジェクトを保存する

//プロジェクトを保存する
project.save(dataDir + days, options);

最後に、指定したオプションを使用してプロジェクトを保存します。この例では、出力ファイルは次のように保存されます。result_days.pdf.

ステップ 5: 他のタイムスケール設定のビューをレンダリングする

異なる TimeScale 設定 (ThirdsOfMonths および Months) でビューをレンダリングするには、手順 2 ~ 4 を繰り返します。

//タイムスケール設定を「ThirdsOfMonths」に設定します。
options.setTimescale(Timescale.ThirdsOfMonths);
//プロジェクトを保存する
project.save(thirds, options);
//タイムスケール設定を月に設定します
options.setTimescale(Timescale.Months);
//プロジェクトを保存する
project.save(dataDir + months, options);

必ず変更してくださいTimescale各ビューに応じて設定を行います。

結論

このチュートリアルでは、Aspose.Tasks for Java を使用して MS プロジェクトのリソース使用状況とシート ビューをレンダリングする方法を検討しました。上記の手順に従うことで、これらのビューを PDF 形式で効率的に生成でき、プロジェクト データの視覚化と分析が容易になります。

よくある質問

Aspose.Tasks は、リソース使用状況とシート以外のビューをレンダリングできますか?

Aspose.Tasks は、ガント チャート、タスク使用状況、カレンダー ビューなどのさまざまなビューのレンダリングをサポートしています。

Aspose.Tasks は、さまざまなバージョンの Microsoft Project ファイルと互換性がありますか?

はい、Aspose.Tasks は、MPP、MPT、XML 形式など、幅広い Microsoft Project ファイル形式をサポートしています。

Aspose.Tasks を使用してレンダリングされたビューの外観をカスタマイズできますか?

絶対に! Aspose.Tasks は、特定の要件に合わせてレンダリングされたビューの外観とレイアウトをカスタマイズするための広範なオプションを提供します。

Aspose.Tasks を使用するには、システムに Microsoft Project がインストールされている必要がありますか?

いいえ、Aspose.Tasks はスタンドアロン ライブラリであり、その機能のために Microsoft Project をインストールする必要はありません。

Aspose.Tasks ユーザーはテクニカル サポートを利用できますか?

はい、Aspose.Tasks ユーザーは、次のサイトを通じてテクニカル サポートを利用できます。Aspose.Task フォーラム.