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 により、プロジェクトの計画、定義、進捗管理などのさまざまなプロジェクト管理の局面を管理できます。
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 オートメーションを完全に置き換えることができます。