Aspose.Tasks for .NET は、Microsoft Project ファイルを処理する信頼性の高いプロジェクト管理 API です。 API は、他のソフトウェアに依存することなく、Microsoft Project ドキュメントの読み取り、書き込み、および操作をサポートします。さらに、API はプロジェクト データを公開して、完全な計画、定義、および追跡機能を提供します。このライブラリは、さまざまなプロジェクト プロパティを完全にサポートしており、カレンダーや作業スケジュールの操作に使用できます。 Aspose.Tasks for .NET API は、開発者がそれらを操作できるように、タスク、リソース、リソース割り当て、および拡張属性データなどのデータを表示します。ユーザーは、タスクとリソースを作成して読み取り、リソースをタスクに割り当てたりタスクから削除したりすることで、完全に計画を立てることができます。ユーザーは、制約、優先度、重要で労力が必要なタスクを操作し、タスクを停止または再開してタスクを分割し、拡張属性を管理し、タスクをリンクし、更新されたデータをプロジェクトに書き戻すことができます。

高度な .NET Microsoft Project API 機能

MS Project および Oracle Primavera ファイルをゼロから作成する

カレンダーの平日と例外を定義する

パスワードで保護された MS Project ファイルの読み取りと書き込み

高度にカスタマイズ可能なガント チャートを使用して、プロジェクトを他の形式にエクスポート

ベースライン、コスト、マイルストーンを管理

タスク、リソース、および割り当ての拡張属性とその定義を処理します

リソース割り当ての作業輪郭をカスタマイズする

作業分解図 (WBS) を画像にレンダリングする

MS Project および Oracle Primavera ファイルを HTML にレンダリング

名前、日付、期間、およびその他の多くのフィールドでタスクを並べ替えます

MPP プロジェクト ファイルのカスタム プロパティを更新する

PWA を介して、MS Project Online または MS Project Server のオンプレミス インスタンスとの間でプロジェクト ファイルを開いたり保存したりします。

MPPMPTMPX および XML ファイル ビューア for .NET

ドキュメントの API 機能

Aspose.Tasks 機能の完全なリストは、ドキュメント<で確認できます。 /a>.プロジェクトで Aspose.TASKS C# ライブラリを使用すると、次のタスクを実行できます。

プロジェクト データを複数の形式に変換する

Aspose.Tasks for .NET は、レンダリング タスク、リソース、およびリソース割り当てデータを固定レイアウト フォーマットに加えて、XML、HTML、およびその他の一般的なファイル フォーマットにサポートし、情報を簡単に配信できるようにします。

プロジェクト データをさまざまな形式で保存する - C#


     
// load the file to be converted

var prj = new Aspose.Tasks.Project(dir + "template.mpp");

// save in different formats

prj.Save(dir + "output.pdf", Aspose.Tasks.Saving.SaveFileFormat.PDF);

prj.Save(dir + "output.html", Aspose.Tasks.Saving.SaveFileFormat.HTML);

prj.Save(dir + "output.xml", Aspose.Tasks.Saving.SaveFileFormat.XML);    


このライブラリの重要な機能は、プロジェクト内の WBS を、.NET Framework でサポートされている標準の画像形式のいずれかにレンダリングできることです。さらに、プロジェクト データを CSV、TXT、XLS、XLSX、MPT 形式にエクスポートすることもできます。

オンライン タスク コンバーター を試すことができます。

プロジェクト データ、Jira、MPP、MPX、MPT、または XML を他の多くのファイル形式に変換することもできます。

JIRA、MPP、MPT、MS Project、MPX、Oracle-Primavera PDF および XML ファイルをマージ

- Aspose.Tasks クラスを使用してファイルをロードします。 Microsoft Project を使用せずに Microsoft Project ドキュメントを使用する。
- 技術記事のインスタンスを作成します。レンダリング方法Aspose.Tasks を他の言語で使用する
- プロジェクトを保存するためのクラスが含まれていますさまざまな形式。

さらに、ファイルをリアルタイムでマージできます。 Jira、MPP、MPX、MPT、XML、MS プロジェクトを PDF、XPS、Primavera およびその他の多くのファイル形式に結合します。 Aspose.Tasks for .NET API により、開発者はファイルのマージ プロセスを簡単に行うことができます:

プロジェクトでタスクを処理する

Aspose.Tasks for .NET は、Microsoft Project ファイル内のタスクを処理するためのクラスの豊富なセットを提供します。プロジェクト計画の複雑さは、単純でフラットなタスク リストから、相互に依存するタスクの大規模なネスト グループまでさまざまです。複雑さに関係なく、Aspose.Tasks for .NET はあらゆるシナリオに対応できます。また、ドキュメント オブジェクト モデル (DOM) を使用して MS プロジェクト ファイルを作成および編集することもできます。 DOM は、各ノードがドキュメントの一部であるノードのツリーの形式でドキュメントを表示できるようにするプログラミング インターフェイスです。 Aspose.Tasks API for .NET を使用すると、ページへの接続、ロード、コンテンツの変更、その他のファイル操作を実行できます。

- 要素トラバーサル、ドキュメント トラバーサル、XPath クエリ、CSS セレクタ クエリなど、さまざまな方法を使用してドキュメントをナビゲートします。
- ファイルから一部のファタを削除して置換します。
- プロジェクト ファイルのマージ、
- ロックとロック解除およびその他の機能。
.NET Tasks API は、開発者が MS Project ドキュメントを読み取り、変更、ナビゲート、および編集するのを支援します。 Aspose.Tasks for .NET API で実行できるファイル編集機能には次のものがあります。

プロジェクト データを画像に変換する

Aspose.Tasks for .NET には、MS Project のレンダリング スタイルを複製するために特別に設計された独自のレンダリング エンジンがあります。これにより、開発者はプロジェクト データを多数のラスターおよびベクター イメージ形式にレンダリングしながら、結果のイメージの特定の側面を制御できます。

プロジェクト データを JPEG にレンダリングする - C#



    // load file

    var prj = new Aspose.Tasks.Project(dir + "template.mpp");

    // create ImageSaveOptions with desired format

    var options = new Aspose.Tasks.Saving.ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

    {    CustomPageSize = new SizeF(2200, 1100),    HorizontalResolution = 96f,    VerticalResolution = 96f,

        JpegQuality = 70

    };

    // render data to image format

    prj.Save(dir + "output.jpg", options);



逆変換はとても簡単です! C# アプリケーションで Aspose.Tasks クラス ライブラリを使用すると、わずか 1 行のコードで、Mareach MS Project ファイルを任意のファイル形式のファイルに簡単に変換できます。

オンラインで試す MS Project Converter MS Project を変換できますファイルを XML、PDF、MPX、XLSX、XLS、XPS、TXT、HTML、JPG、およびその他の画像形式に変換します。ドキュメントをアップロードして変換し、数秒で結果を取得します。追加のソフトウェアは必要ありません。

Aspose.Tasks for .NET ライブラリは、C# プラットフォーム用の MS Project 解析 API を提供します。リンクをたどることで、MPP ファイルを作成、編集、保存、結合、他のファイル形式に変換したり、リンク、リスト、コード ブロック、画像、その他の要素をプロジェクト ファイルに追加したりできます。

タスクのスケジューリング、追跡、予算評価

Aspose.Tasks for .NET は、プロジェクトのクリティカル パスとスケジューリングを計算できます。また、開発者は、タスクのベースラインと実際の作業を管理し、割り当てコストと予算にアクセスし、プロジェクト追跡のためにリソース コストと差異を管理することもできます。これらは、API がサポートする機能の長いリストからのほんの一部の機能です。

HTML 要素を別のファイルに保存する

Aspose.Tasks for .NET API を使用すると、フォント、画像、CSS スタイルを別のファイルにエクスポートできるため、プロジェクト データを HTML にエクスポートする操作が非常に便利になります。さらに、エクスポート プロセスへのコールバック関数に必要なパラメータを割り当てることもできます。

COM 相互運用性のサポート

Aspose.Tasks for .NET は、COM インターフェイスを通じてその機能を公開します。つまり、.NET プラットフォームだけで Aspose.Tasks for .NET を使用するように制限する必要はなく、COM 相互運用サービスを通じて必要な言語で使用できます。

Aspose.Tasks では、無料のオンライン MS Project Viewer を提供しています。 URL経由でプロジェクトに関する情報。私たちのアプリは安全でクロスプラットフォームであり、ソフトウェアのインストールは必要ありません。アプリケーションはシンプルで使いやすいですが、効果的で信頼性があります。


サポートされているその他の Aspose.Tasks for .NET API 機能

Aspose.Tasks C# ライブラリを使用して、ダウンロード ドキュメントの変換、マージ、ロック、ロック解除などを行います。



  
  

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