Aspose.Tasks for Python via .NET là một API quản lý dự án mạnh mẽ để xử lý các tệp Microsoft Project. API của chúng tôi hỗ trợ đọc, viết và làm việc với các tài liệu Microsoft Project mà không cần bất kỳ phần mềm phụ thuộc nào khác và chứa hơn 100 lớp Python để xử lý các hoạt động dự án cấp thấp và thao tác dữ liệu. Do đó, Aspose.Tasks cung cấp cho các nhà phát triển Python cơ hội duy nhất để triển khai tự động hóa tài liệu dựa trên tập lệnh. Thư viện hỗ trợ đầy đủ các thuộc tính dự án khác nhau và có thể được sử dụng để quản lý lịch hoặc lịch làm việc.

Với sự ra đời của phần cứng máy tính mạnh mẽ trong những thập kỷ gần đây, Python đã trở thành ngôn ngữ lập trình được sử dụng rộng rãi trong phát triển web (khuôn khổ Django, Flask, Pyramid), các nhiệm vụ khoa học và phân tích dữ liệu. Tính hữu ích của Python đến từ hệ sinh thái rộng lớn của các gói bên thứ ba. Với một số lượng lớn các thư viện đang dần phát triển, Python được coi là lựa chọn tốt nhất để phát triển phần mềm nhanh chóng. Nhóm Aspose.T task đã quyết định bắt kịp các xu hướng lập trình mới nhất và cung cấp phần mềm xử lý BMP, PNG, JPEG, GIF, TIFF, PDF chuyên nghiệp và các định dạng tệp khác cho cộng đồng Python.

API Aspose.Tasks dành cho Python qua .NET hiển thị dữ liệu như tác vụ, tài nguyên, phân công tài nguyên và dữ liệu thuộc tính mở rộng để nhà phát triển thao tác. Người dùng hoàn toàn có thể lên lịch bằng cách tạo và đọc các tác vụ và tài nguyên cũng như gán hoặc xóa tài nguyên cho hoặc khỏi các tác vụ. Người dùng có thể thao tác các ràng buộc, ưu tiên, nhiệm vụ quan trọng và tốn thời gian, dừng hoặc tiếp tục nhiệm vụ và phân chia nhiệm vụ, quản lý thuộc tính nâng cao, liên kết nhiệm vụ và ghi dữ liệu cập nhật trở lại dự án.

Các tính năng API Microsoft Project nâng cao của Python

Tạo các tệp MS Project và Oracle Primavera từ đầu

Xác định các ngày trong tuần và ngoại lệ cho lịch

Đọc và ghi các tệp MS Project được bảo vệ bằng mật khẩu

Xuất dự án sang các định dạng khác với Biểu đồ Gantt có khả năng tùy biến cao

Quản lý đường cơ sở, chi phí và sự kiện quan trọng

Xử lý các nhiệm vụ, tài nguyên và phân công các thuộc tính mở rộng và định nghĩa của chúng

Tùy chỉnh đường viền công việc của phân công nguồn lực

Kết xuất cấu trúc phân chia công việc (WBS) thành hình ảnh

Kết xuất các tệp MS Project và Oracle Primavera thành HTML

Sắp xếp các nhiệm vụ theo tên, ngày tháng, thời lượng và theo nhiều trường khác

Cập nhật các thuộc tính tùy chỉnh của tệp Dự án MPP

Mở và lưu tệp dự án từ/đến MS Project Online hoặc phiên bản tại chỗ của MS Project Server qua PWA

Kết xuất các tác vụ Tệp thành định dạng PDF & Hình ảnh

Aspose.Tasks for Python via .NET hỗ trợ hiển thị các tác vụ, tài nguyên và dữ liệu gán tài nguyên sang các định dạng bố cục cố định cũng như XML, HTML và một số định dạng tệp phổ biến khác để phân phối thông tin dễ dàng.

Chuyển đổi dữ liệu dự án thành hình ảnh



    # 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)


Bạn có thể dùng thử Trình chuyển đổi tác vụ trực tuyến.

Một tính năng quan trọng của thư viện là khả năng kết xuất WBS trong một dự án sang bất kỳ định dạng hình ảnh tiêu chuẩn nào được hỗ trợ bởi .NET Framework. Ngoài ra, cũng có thể xuất dữ liệu dự án sang các định dạng CSV, TXT, XLS, XLSX và MPT.

Xử lý các tác vụ trong Project

Aspose.Tasks for Python cung cấp một tập hợp phong phú các lớp để xử lý các tác vụ trong tệp Microsoft Project. Các kế hoạch dự án có thể có mức độ phức tạp từ một danh sách nhiệm vụ phẳng đơn giản đến một nhóm lớn các nhiệm vụ phụ thuộc lẫn nhau được lồng vào nhau. Bất kể mức độ phức tạp như thế nào, Aspose.Tasks for Python net có khả năng xử lý mọi tình huống.

Chuyển đổi dữ liệu dự án sang nhiều định dạng

Aspose.Tasks for Python hỗ trợ hiển thị các tác vụ, tài nguyên và dữ liệu gán tài nguyên sang các định dạng bố cục cố định cũng như XML, HTML và một số định dạng tệp phổ biến khác để phân phối thông tin dễ dàng.

Chuyển đổi dữ liệu dự án sang nhiều định dạng


     
    # 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)





  

Support and Learning Resources

  
  

Aspose.Tasks cung cấp các API xử lý Tác vụ riêng lẻ cho các môi trường phát triển phổ biến khác như được liệt kê bên dưới: