Aspose.Tasks  for Java

JavaMicrosoftProjectファイル操作API

プロジェクトファイルを操作するか、Primavera、Excel、PDF、画像、HTML、およびXML形式にエクスポートします。

  ダウンロード无料トライアル
  
 

Aspose.Tasks for Javaは、MicrosoftProjectドキュメントを操作するための安定した柔軟なプロジェクト管理APIです。開発者は、プロジェクトのメインプロパティとデフォルトプロパティ、およびカレンダー情報を定義できます。また、平日とカレンダーの例外を指定することもできます。 APIを使用すると、&を簡単に追加できます。ユーザーの介入なしに、タスク、リソース、およびその他のデータを再計算します。

Aspose.Tasks for Java APIは、MicrosoftProjectドキュメントを読み書きするための完全なドキュメント構造を公開します。この強力なAPIを使用すると、開発者は、計画、追跡など、プロジェクト管理のさまざまな段階を制御できます。

高度なプロジェクト管理API機能

読んで、変更して、 MicrosoftProjectファイルを作成する

MPPを読む& XMLプロジェクト形式

作成、更新、 XMLプロジェクト形式でプロジェクトを作成する

MPPファイルを読む&要約情報を更新する

デフォルト設定を変更する

MPPをXML形式に変換する

主な設定を変更する

拡張属性を管理する

データをHTMLにレンダリングする

プロジェクトの平日を定義する

カレンダーの平日を定義します。カレンダーの例外

読む&タスクのカレンダーを作成する&資力

タスクベースラインのスケジューリングと管理期間

タスクの制約を処理する

作成&タスク間のリンクを管理する

読んで、変更して、タスク、マイルストーン、推定、クリティカル、または労力主導のタスクを作成する

リソースコストの管理と分散

アクセス割り当てコストとバジェット

プロジェクトデータをユニバーサルフォーマットにエクスポートする

APIは、リソース、タスク、およびリソース割り当てデータをJPG、PNG、PDF、XML、XAML、HTML、BMP、XPS、TIFF、SVGなどのさまざまな形式にレンダリングすることをサポートしています。さらに、TXT、CSV、XLSX、XLS、MPT形式へのデータのエクスポートも可能です。

MPPデータをさまざまな形式で保存する-Java

// 変換するファイルをロードします

Project pjt = new Project(dir + "template.mpp");

// MPPをPDF、HTML、TIFF形式に変換する

pjt.save(dir + "output.pdf", SaveFileFormat.PDF);

pjt.save(dir + "output.html", SaveFileFormat.HTML);

pjt.save(dir + "output.tiff", SaveFileFormat.TIFF);

作成&リソースの更新

Aspose.Tasks for Javaは、プロジェクト計画内のリソースを操作するための機能を提供します。ほとんどすべてのリソース属性がサポートされています。リソースデータを更新して、MPP形式とXML形式の両方に書き戻すことができます。

データを画像形式にレンダリングする

独自のレンダリングエンジンを備えたAPIは、データをさまざまなラスターに簡単にレンダリングできます。ベクトル画像フォーマットであり、レンダリング前に結果の画像のさまざまなプロパティを指定できます。

プロジェクトデータをJPEGにレンダリング-Java

//ファイルをロードします

Project pjt = new Project(dir + "template.mpp");

// 希望の形式でImageSaveOptionsを作成します

ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG);

// MPPをJPEGにレンダリングする

pjt.save(dir + "output.jpg", options);

リソース割り当ての管理

最も単純な形式では、プロジェクト計画はリソースのグループに割り当てられたタスクのコレクションです。 Aspose.Tasks for Javaは、プラン内のリソース割り当てと割り当てを処理するためのAPIを提供します。

カレンダーの処理とカレンダーの例外

Aspose.Tasks for Javaは、カレンダーとカレンダーの例外を処理します。プロジェクト計画内には任意の数のカレンダーが存在する可能性があり、ライブラリはそれらを最も簡単に処理できます。

MicrosoftOfficeオートメーション-不要

Aspose.Tasks for Javaは、MSProjectファイルを操作するためにMicrosoftOfficeまたはProjectをマシンにインストールする必要のないマネージコードを使用して構築されています。これは、サポートされている機能、セキュリティ、安定性、スケーラビリティ、速度、および価格の点で、MicrosoftProjectの自動化に最適な代替手段です。

  
  

Aspose.Tasksは、以下に示すように、一般的な開発環境向けに個別のAPIを提供します。