Aspose.Tasks for Python via .NET は、Microsoft Project ファイルを処理できる信頼性の高いプロジェクト管理 API です。Aspose.Tasks for Python via .NET の API は、他のソフトウェアに依存することなく Microsoft Project ドキュメントの読み込み、書き出し、操作をサポートし、そこにはローレベルのプロジェクト処理やデータ操作を可能にする 100 の Python クラスが含まれます。Aspose.Tasks for Python via .NET により、スクリプトベースのドキュメント操作機能を実装できます。Aspose.Tasks for Python via .NET のライブラリは、カレンダーや作業スケジュールなどに使用できるさまざまなプロジェクト プロパティをサポートします。
近年の強力な計算機ハードウェアの出現により、Python は、Web 開発 (Django、Flask、Pyramid フレームワーク)、科学的な課題解決やデータ解析などで幅広く利用されるプログラミング言語になりました。Python の有用性は、サードパーティのパッケージによる巨大なエコシステムによってもたらされています。それらに含まれる多数のライブラリにより、Phthon は、急速なソフトウェア開発における最善の選択とされています。Aspose.Tasks チームは、最新のプログラミングの動向を常に把握し、業務レベルの BMP、PNG、JPEG、GIF、TIFF、PDF 処理やその他のファイル形式を操作するソフトウェアを Python コミュニティに提供しています。
Aspose.Tasks API for Python via .NET は、タスク、リソース、リソース割り当て、拡張された属性データなどを操作できます。タスクやリソースを生成したり読み込んで、タスク間でリソースを割り当て、解除するなど、スケジュールを完全管理できます。タスクの制約、優先度、クリティカル タスク、残存作業時間の優先タスクの操作、タスクの中止や再開、タスクの分割、拡張属性の管理、タスクのリンク、更新されたタスクデータのプロジェクトへの書き込みなどが可能です。
Aspose.Tasks for Python via .NET は、タスク、リソースおよびリソース割り当てデータを、固定レイアウト形式だけでなく XML や HTML、その他の一般的なファイル形式で出力できるので、容易に情報を共有できます。
# ファイルの読み込み prj = Project(my_dir + "template.mpp") # 出力形式に合わせて ImageSaveOptions を生成 options = ImageSaveOptions(SaveFileFormat.jpeg) # 出力オプションの設定 options.horizontal_resolution = 96.0 options.vertical_resolution = 96.0 options.jpeg_quality = 70 # データを画像形式で出力 prj.save(my_dir + "output.jpg", options)
Aspose.Tasks for Python via .NET の重要な機能として、プロジェクトの WBS を .NET Framework でサポートされる標準的な画像形式で出力できる点が挙げられます。さらに、プロジェクト データを CSV、TXT、XLS、XLSX および MPT 形式にエクスポートすることも可能です。
Aspose.Tasks for Python via .NET では、Microsoft Project 内のタスクを操作できる豊富なクラスが提供されます。プロジェクト計画はシンプルで平坦なタスク リストから相互依存した入れ子のグループのタスクまでさまざまです。Aspose.Tasks for Python via .NET は、タスクの複雑さに関係なく、それらのシナリオを処理できます。
Aspose.Tasks for Python via .NET は、プロジェクト データをさまざまなファイル形式に変換できます。
# ファイルの読み込み prj = Project(my_dir + "template.mpp") # さまざまな形式で保存 prj.save(my_dir + "output.pdf", SaveFileFormat.pdf) prj.save(my_dir + "output.html", SaveFileFormat.html) prj.save(my_dir + "output.xml", SaveFileFormat.xml)