Aspose.Tasks for Java


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

Project ファイルを操作したり、Primavera、Excel、PDF、画像、HTML、XML 形式へエクスポート

Aspose.Tasks for Java

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

Aspose.Tasks for Java の API は完全なプロジェクト ドキュメント構成により、Microsoft Project ドキュメントを読み書きできます。Aspose.Tasks for Java の API により、プロジェクトの計画、定義、進捗管理などのさまざまなプロジェクト管理の局面を管理できます。


主な機能


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


サポートされる環境


  • 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 pjt = new Project(dir + "template.mpp");

            // 異なる形式で保存
            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 プロジェクト ファイルに書き出すことも可能です。

Aspose.Tasks for Java は、Microsoft Project を正確に出力するように設計された独自のレンダリング エンジンを実装しています。これにより、プロジェクト データについて出力画像の設定をコントロールしながらさまざまなラスターおよびベクター画像形式で出力できます。

            // ファイルの読み込み
            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 は、プロジェクトのカレンダーとカレンダーの例外日を操作できます。Aspose.Tasks for Java では、プロジェクト計画内の複数のカレンダーを非常に簡単に扱えます。

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



ページトップへ