Aspose.Tasks for Python via .NET


Python で Microsoft Project ファイルを処理する API

Microsoft Project に依存することなく、Microsoft Project ファイルを生成、読み込み。編集、変換

Aspose.Tasks for Python via .NET

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 は、タスク、リソース、リソース割り当て、拡張された属性データなどを操作できます。タスクやリソースを生成したり読み込んで、タスク間でリソースを割り当て、解除するなど、スケジュールを完全管理できます。タスクの制約、優先度、クリティカル タスク、残存作業時間の優先タスクの操作、タスクの中止や再開、タスクの分割、拡張属性の管理、タスクのリンク、更新されたタスクデータのプロジェクトへの書き込みなどが可能です。


主な機能


サポートされるファイル形式


サポートされる環境


  • MS Project や Oracle Primavera ファイルを新規に生成
  • カレンダーの平日や例外日を定義
  • パスワード保護された MS Project ファイルの読み込み、書き出し
  • プロジェクトを高度にカスタマイズ可能なガント チャートで他の形式変換
  • タスクの基準計画、コスト、マイルストーンの管理
  • タスク、リソース、リソースの割り当ての拡張属性とそれらの定義の操作
  • リソースの割り当の配分調整のカスタマイズ
  • Work Breakdown Structures (WBS) を画像に出力
  • MS Project や Oracle Primavera ファイルを HTML に出力
  • 名前、日付、期間、その他多数のフィールドによるタスクの並び替え
  • MPP Project ファイルのカスタム プロパティの更新
  • MS Project Online や PWA による MS Project Server のオンプレミス インスタンスとの間でのプロジェクト ファイルの読み書き

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)
          



ページトップへ