1. Các sản phẩm
  2.   Project Management
  3.   Python
  4.   Aspose.Tasks for Python via .NET

Aspose.Tasks for Python via .NET

 
 

Create, Modify & Convert MS Project Files via Python API

Advanced Ptyhon API That Allows Software Developers to Generate, Read, Manipulate, or Convert Microsoft Project Files in Various Formats like MPP, XML, HTML & more using Python via .NET.

Aspose.Tasks for Python qua .NET là gì?

Với công nghệ đang phát triển nhanh chóng, các công cụ quản lý dự án đã trở nên thiết yếu cho doanh nghiệp trong nhiều lĩnh vực. Trong số rất nhiều lựa chọn hiện có, Aspose.Tasks nổi bật như một công cụ hàng đầu để xử lý nhiệm vụ, nguồn lực và lịch trình một cách hiệu quả. Aspose.Tasks for Python via .NET là một thư viện mạnh mẽ cung cấp cho các nhà phát triển phần mềm mọi thứ cần thiết để xử lý các tệp Microsoft Project một cách liền mạch. Khi bạn làm việc với các tệp dự án, thư viện này có mọi thứ bạn cần để làm cho công việc của bạn dễ dàng hơn. Nó có một tính năng đặc biệt – tương thích với Python qua .NET. Điều này có nghĩa là các nhà phát triển có thể tận dụng tối đa Aspose.Tasks trong các dự án Python của mình bằng cách sử dụng khung .NET. Sự tương thích này mở ra nhiều cơ hội, cho phép các nhà phát triển Python tích hợp các tính năng dự án mạnh mẽ vào phần mềm của họ một cách dễ dàng.

Bằng cách sử dụng Aspose.Tasks for Python qua .NET, các nhà phát triển phần mềm có khả năng truy cập và chỉnh sửa các tệp Microsoft Project ở các định dạng khác nhau như MPP, XML và HTML trong phần mềm của mình. Công cụ này hỗ trợ phát triển trên nhiều nền tảng, cho phép các nhà phát triển xây dựng ứng dụng chạy mượt mà trên Windows, macOS và Linux. Sự kết nối giữa Python và .NET đơn giản hoá quá trình phát triển, giúp các nhà phát triển tiết kiệm thời gian quý báu. Công cụ cung cấp một loạt các tính năng quản lý dữ liệu dự án. Bạn có thể dễ dàng thực hiện các thay đổi đối với các nhiệm vụ trong dự án, như thêm, xóa, cập nhật hoặc sắp xếp lại chúng. Bạn cũng có thể điều chỉnh các chi tiết nhiệm vụ như thời lượng, ngày bắt đầu và mức ưu tiên. Mức độ linh hoạt này cho phép bạn tùy chỉnh các giải pháp quản lý dự án để phù hợp với yêu cầu riêng của tổ chức. Với nhiều tính năng, khả năng tương thích và hướng dẫn chi tiết, công cụ này là một tài sản quý giá cho bất kỳ tổ chức nào muốn đơn giản hoá quy trình quản lý dự án của mình.

Previous Next

Bắt Đầu với Aspose.Tasks for Python qua .NET

Cách khuyến nghị để cài đặt Aspose.Tasks for Python qua .NET là thông qua PyPI. Vui lòng sử dụng các lệnh sau để cài đặt suôn sẻ.

Install Aspose.Tasks for Python via .NET via Pypi

pip install aspose-tasks
You can download the directly from Aspose.Tasks Release page

Tạo Tệp Dự Án qua API Python

Aspose.Tasks for Python qua .NET giúp các nhà phát triển phần mềm dễ dàng tạo tài liệu Dự Án từ đầu bằng API Python. Hơn nữa, thư viện cho phép các nhà phát triển phần mềm đọc và ghi dữ liệu dự án một cách dễ dàng ở nhiều định dạng, bao gồm MPP, MPT, MPX, XML, XER, P6 XML, P6, CSV và nhiều hơn nữa. Tính linh hoạt này cho phép tích hợp dễ dàng với các hệ thống và công cụ khác trong hệ sinh thái quản lý dự án. Ví dụ mã dưới đây cho thấy cách các nhà phát triển phần mềm có thể sử dụng API để làm việc với các mục Dự Án trong các ứng dụng Python.

Cách Tạo & Làm việc với Các Mục Dự Án bằng API Python?

 import aspose.tasks as tsk
from datetime import *

# Instantiate a Project object
prj = tsk.Project()
# Add task to the project
task1 = prj.root_task.children.add("Task 1")
# Setup task attributes
task1.start = datetime(2023, 1, 15)
task1.duration = prj.get_duration(1.0, tsk.TimeUnitType.DAY)
# Add another task
task2 = prj.root_task.children.add("Task 2")
task2.start = datetime(2023, 1, 16)
task2.duration = prj.get_duration(2.0, tsk.TimeUnitType.DAY)
# Save created project
prj.save("HelloProject.mpp")

Chuyển Đổi Tệp Dự Án sang Các Định Dạng Khác qua Python

Aspose.Tasks for Python qua .NET đã cung cấp đầy đủ chức năng để chuyển đổi dữ liệu tệp MS project sang các định dạng tệp được hỗ trợ khác trong các ứng dụng Python. API hỗ trợ chuyển đổi sang các định dạng tệp phổ biến như Excel, PDF, CSV, HTML và các định dạng hình ảnh bao gồm TIFF, PNG, JPEG và SVG. Ví dụ dưới đây minh họa cách các nhà phát triển phần mềm có thể chuyển đổi tệp Microsoft Project sang các định dạng hình ảnh trong các ứng dụng Python.

Cách Chuyển Đổi Tệp MS Project MPP sang Định Dạng JPEG qua API Python?

 import aspose.tasks as tsk

# load file
prj = tsk.Project("HelloProject.mpp")
# create ImageSaveOptions with desired format
options = tsk.saving.ImageSaveOptions(tsk.saving.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("output.jpg", options)

Chuyển Đổi Tệp Dự Án sang PDF qua Python

Aspose.Tasks for Python qua .NET cung cấp cho các nhà phát triển phần mềm khả năng chuyển đổi bất kỳ Dự Án hiện có nào sang định dạng tệp PDF chỉ với vài dòng mã. Để chuyển đổi một dự án hiện có, trước tiên bạn cần mở và tải tệp dự án hiện có, sau đó sử dụng phương thức save để thực hiện chuyển đổi sang định dạng mong muốn. Ví dụ dưới đây cho thấy cách các nhà phát triển phần mềm có thể xuất một tệp dự án hiện có sang định dạng PDF bằng mã Python.

Cách Chuyển Đổi Tệp Dự Án MPP sang PDF bằng API Python?

import aspose.tasks as tsk

# Open existing project
prj = tsk.Project("HelloProject.mpp")
# Save to PDF
prj.save("output.pdf", tsk.saving.SaveFileFormat.PDF)

Xử Lý Lịch & Báo Cáo Nâng Cao

Lịch đóng một vai trò quan trọng trong quản lý dự án. Aspose.Tasks for Python qua .NET cho phép các nhà phát triển phần mềm làm việc với lịch dự án, định nghĩa giờ làm việc, ngày nghỉ và các ngoại lệ. Mức độ kiểm soát này đảm bảo lịch trình và phân bổ nguồn lực chính xác. Hơn nữa, thư viện hỗ trợ tạo ra các báo cáo sâu sắc và phân tích thông qua các tính năng báo cáo nâng cao. Các nhà phát triển có thể trích xuất dữ liệu có ý nghĩa từ các tệp dự án và trình bày chúng một cách trực quan, hỗ trợ quá trình ra quyết định.

 Tiếng Việt