Aspose.Tasks for Java


Microsoft Project ファイルを操作できる Java API

Microsoft Project の MPP、MPT および XML ドキュメントをカスタマイズ、操作できる API です。Java ベースのアプリケーションでプロジェクト データを Primavera、Excel、HTML、PDF、XPS および画像形式で出力できます。

Aspose.Tasks for Java

Aspose.Tasks for Java は、Microsoft Project を使用することなく Java アプリケーションでの Microsoft Project ドキュメントの操作を可能にするプロジェクト マネジメント API です。

Aspose.Tasks for Java の API は、プロジェクトのメインの他にも既定のプロパティやカレンダー情報も定義できます。プロジェクトのカレンダーに平日や例外日を指定することも可能です。Aspose.Tasks for Java の API は、タスク、リソースやその他の Project データの追加や再計算を自動で行えます。

Aspose.Tasks for .NET と同じように、Aspose.Tasks for Java の API は完全なプロジェクト ドキュメントを構成しているので Microsoft Project ドキュメントを MPP や XML 形式で読み書きできます。Aspose.Tasks for Java の API により、プロジェクトの計画、定義、進捗管理などのさまざまなプロジェクト管理の局面を管理できます。


概略図

Aspose.Tasks for Java によるプロジェクトの読み込み、書き出し、出力、レポート機能の概略です。


プラットフォームに依存しません

Aspose.Tasks for Java がサポートする環境です。


サポートされるファイル形式

Aspose.Tasks for Java は、MPP や XML の Project ファイルや業界標準のさまざまなファイル形式をサポートします。


  • Microsoft Project ファイルの読み込み、変更、書き出し
  • MPP および XML プロジェクト形式の読み込み
  • XML プロジェクト形式のプロジェクトの生成、更新、書き出し
  • MPP プロジェクト ファイルの読み込みとサマリー情報の更新
  • 既定のプロジェクト設定の変更
  • MPP プロジェクトを XML 形式に変換
  • メイン プロジェクト設定の変更
  • 拡張属性の管理
  • プロジェクト データ を HTML に出力
  • プロジェクトの平日を定義
  • カレンダーの平日や例外日を定義
  • カレンダーのタスクやリソースの読み込み、書き出し
  • タスクの基準計画、スケジュール、期間の管理
  • タスクの制約の取り扱い
  • タスク間のリンクの生成と管理
  • タスク、マイルストーン、見積り、クリティカル タスク、残存作業時間の優先タスクの読み込み、変更、生成
  • リソースのコスト、プロジェクトの進捗の差異を管理
  • 割り当てコスト、予算の参照

Aspose.Tasks for Java は、タスク、リソースおよびリソースの割り当てデータを、JPG、PNG、PDF、XML、XAML、HTML、BMP、XPS、TIFF および SVG などのさまざまな形式で出力できます。さらにプロジェクト データを CSV、TXT、XLS、XLSX および MPT 形式にエクスポートすることも可能です。

            // 変換対象のファイルの読み込み
            Project project = new Project(dir + "template.mpp");

            // 異なる形式で保存
            project.save(dir + "output.pdf", SaveFileFormat.PDF);
            project.save(dir + "output.html", SaveFileFormat.HTML);
            project.save(dir + "output.tiff", SaveFileFormat.TIFF);
          

Aspose.Tasks for Java は、Microsoft Project 内のタスクを操作できる豊富なクラスを提供します。プロジェクト計画はシンプルで平坦なタスク リストから相互依存した入れ子のグループのタスクまでさまざまです。Aspose.Tasks for Java は、タスクの複雑さに関係なく、それらのシナリオを処理できます。

Aspose.Tasks for Java には、プロジェクト計画内のリソースを操作できる機能が提供されます。ほとんどすべてのリソース属性がサポートされます。リソース データの読み込みや更新が可能で、MPP や XML プロジェクト ファイルに書き出すことも可能です。

プロジェクト計画は、グループのリソースに割り当てられるタスク群です。Aspose.Tasks for Java では、プロジェクト計画内のリソース割り当てや配分を操作できる API が提供されます。リソース割り当てデータはさまざまな出力形式で出力すること可能です。

Aspose.Tasks for Java は、プロジェクトのカレンダーとカレンダーの例外日を操作できます。Aspose.Tasks for Java では、プロジェクト計画内の複数のカレンダーを非常に簡単に扱えます。

Aspose.Tasks for Java の API は、マネージ コードで設計されているので MS Project ファイル形式を操作するために Microsoft Office や Microsoft Project を実行環境にインストールする必要はありません。サポートされる機能、セキュリティ、安定性、拡張性、スピード、価格など、あらゆる面で Microsoft MS Project オートメーションを完全に置き換えることができます。



ページトップへ