Aspose.Tasks for Python via .NET は、Microsoft Project ファイルを処理するための堅牢なプロジェクト管理 API です。当社の API は、他のソフトウェアに依存することなく、Microsoft Project ドキュメントの読み取り、書き込み、操作をサポートし、低レベルのプロジェクト操作とデータ操作を処理する 100 を超える Python クラスを含みます。このように、Aspose.Tasks は Python 開発者にスクリプト ベースのドキュメント自動化を実装するユニークな機会を提供します。ライブラリは、さまざまなプロジェクト プロパティを完全にサポートし、カレンダーや作業スケジュールの管理に使用できます。
ここ数十年の強力なコンピューティング ハードウェアの出現により、Python は Web 開発 (Django、Flask、Pyramid フレームワーク)、科学的タスク、およびデータ分析で広く使用されるプログラミング言語になりました。 Python の有用性は、サードパーティ パッケージの大規模なエコシステムに由来しています。徐々に進化している多数のライブラリがあるため、Python は迅速なソフトウェア開発に最適な選択肢と見なされています。 Aspose.Tasks チームは、最新のプログラミング トレンドに追いつき、専門的な BMP、PNG、JPEG、GIF、TIFF、PDF 処理ソフトウェア、およびその他のファイル形式を Python コミュニティに提供することを決定しました。
.NET 経由の Python 用 Aspose.Tasks API は、タスク、リソース、リソース割り当て、および開発者が操作する拡張属性データなどのデータを公開します。ユーザーは、タスクとリソースを作成および読み取ることによって完全にスケジュールを設定し、リソースをタスクに割り当てたりタスクから削除したりできます。ユーザーは、制約、優先度、重要で時間のかかるタスクの操作、タスクの停止または再開、タスクの分割、高度な属性の管理、タスクのリンク、更新されたデータのプロジェクトへの書き込みを行うことができます。
高度な Python Microsoft Project API 機能
MS Project および Oracle Primavera ファイルをゼロから作成する
カレンダーの平日と例外を定義する
パスワードで保護された MS Project ファイルの読み取りと書き込み
高度にカスタマイズ可能なガント チャートを使用してプロジェクトを他の形式にエクスポート
ベースライン、コスト、マイルストーンを管理
タスク、リソース、および割り当ての拡張属性とその定義を処理します
リソース割り当ての作業輪郭をカスタマイズする
作業分解図 (WBS) を画像にレンダリングする
MS Project および Oracle Primavera ファイルを HTML にレンダリング
名前、日付、期間、およびその他の多くのフィールドでタスクを並べ替えます
MPP プロジェクト ファイルのカスタム プロパティを更新する
PWA を介して、MS Project Online または MS Project Server のオンプレミス インスタンスとの間でプロジェクト ファイルを開いたり保存したりします。
タスク ファイルを PDF および画像形式にレンダリングする
Aspose.Tasks for Python via .NET は、レンダリング タスク、リソース、およびリソース割り当てデータを固定レイアウト フォーマットだけでなく、XML、HTML、およびその他の一般的なファイル フォーマットにサポートし、情報を簡単に配信できるようにします。
プロジェクト データを画像に変換する
# load file
prj = Project(my_dir + "template.mpp")
# create ImageSaveOptions with desired format
options = ImageSaveOptions(SaveFileFormat.jpeg)
# configure output options
options.horizontal_resolution = 96.0
options.vertical_resolution = 96.0
options.jpeg_quality = 70
# render data to image format
prj.save(my_dir + "output.jpg", options)
オンライン タスク コンバーター を試すことができます。
このライブラリの重要な機能は、プロジェクト内の WBS を、.NET Framework でサポートされている標準の画像形式のいずれかにレンダリングできることです。さらに、プロジェクト データを CSV、TXT、XLS、XLSX、MPT 形式にエクスポートすることもできます。
プロジェクトでタスクを処理する
Aspose.Tasks for Python は、Microsoft Project ファイル内のタスクを処理するためのクラスの豊富なセットを提供します。プロジェクト計画の複雑さは、単純でフラットなタスク リストから、相互に依存するタスクの大規模なネスト グループまでさまざまです。複雑さに関係なく、Aspose.Tasks for Python net はあらゆるシナリオに対応できます。
プロジェクト データを複数の形式に変換する
Aspose.Tasks for Python は、タスク、リソース、およびリソース割り当てデータのレンダリングを固定レイアウト フォーマットに加えて、XML、HTML、その他の一般的なファイル フォーマットにサポートし、情報を簡単に配信できるようにします。
プロジェクト データを複数の形式に変換する
# load file
prj = Project(my_dir + "template.mpp")
# save in different formats
prj.save(my_dir + "output.pdf", SaveFileFormat.pdf)
prj.save(my_dir + "output.html", SaveFileFormat.html)
prj.save(my_dir + "output.xml", SaveFileFormat.xml)