プロジェクトの操作
Contents
[
Hide
Show
]Microsoft Project ファイルを .NET アプリケーションで扱う際、Aspose.Tasks for .NET は豊富な API を提供し、 作成、読み取り、変更、保存する 次のような複数の形式でプロジェクトを MPP、XML、MPX、XLSX、および Primavera の形式。本節では実用的な C# のコード例を用いて、典型的な開発者のワークフローを説明します。
プロジェクトの読み込み
Microsoft Project ファイル(.mpp
、 .mpt
、 .xml
、 .mpx
)を Project
オブジェクトに直接読み込むことができます:
1 using Aspose.Tasks;
2
3 // Load a project from MPP file
4 var project = new Project("project.mpp");
5
6 // Load a project from XML
7 var xmlProject = new Project("project.xml");
8
9 // Load from Stream
10 using (var stream = File.OpenRead("project.mpp"))
11 {
12 var streamProject = new Project(stream);
13 }
プロジェクトの保存と変換
Aspose.Tasks はプロジェクトを別の形式で保存することをサポートします:
1 // Save as XML
2 project.Save("output.xml", SaveFileFormat.XML);
3
4 // Save as MPP (requires MPP license option)
5 project.Save("output.mpp", SaveFileFormat.Mpp);
6
7 // Save as PDF for reporting
8 project.Save("report.pdf", SaveFileFormat.Pdf);
サポートされている形式には次が含まれます:MPP、MPT、XML、XAML、MPX、PDF、HTML、XLSX、Primavera(XER)、および画像(PNG/JPEG/TIFF)。
ユーティリティ機能
Aspose.Tasks にはプロジェクト開発者向けの追加ユーティリティが含まれています:
- 予定の再調整 タスクと割り当て
- 拡張属性の操作 拡張属性
- アウトラインコードの管理 アウトラインコード
- Project Server / Project Online の取り扱い Project Server / Project Online 統合
- ページのカスタマイズ ページヘッダーとフッター
詳細については、次を参照してください:
概要
Aspose.Tasks for .NET は C# アプリケーションで Microsoft Project のデータを完全に制御できます:
- 読み込みおよび保存 MPP、XML、Primavera、XLSX、PDF
- プロジェクトのプロパティとメタデータを変更する
- ファイルをパスワードで保護する
- レポートおよびガントチャートを生成する
- Microsoft Project Server および Primavera と統合する