Aspose.Tasks for .NET là một API quản lý dự án đáng tin cậy để xử lý các tệp Microsoft Project. API hỗ trợ đọc, viết và thao tá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. Ngoài ra, API hiển thị dữ liệu dự án để cung cấp khả năng lập kế hoạch, định nghĩa và theo dõi hoàn chỉ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 để thao tác lịch hoặc lịch làm việc. Aspose.Tasks cho .NET API 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 có thể thao tác với chúng. Người dùng hoàn toàn có thể lập kế hoạ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, các nhiệm vụ quan trọng và nỗ lực, dừng hoặc tiếp tục một nhiệm vụ và phân chia nhiệm vụ, quản lý các thuộc tính mở rộng, liên kết các 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 .NET

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

Nhiều chuyển đổi giữa các định dạng Microsoft Project thành hình ảnh và các định dạng dữ liệu khác bao gồm PDF, Excel, HTML

Hợp nhất JIRA sang MPP, XML sang MPP, MPX sang PDF và các loại khác

MPP, MPT, MPXXML Trình xem tệp dành cho .NET

Tính năng API trong Tài liệu

Bạn có thể xem danh sách đầy đủ các tính năng của Aspose.Tasks trong tài liệu của chúng tôi. Sử dụng thư viện Aspose.TASKS C# trong dự án của bạn cho phép bạn thực hiện các tác vụ sau:

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

Aspose.Tasks for .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.

Lưu dữ liệu dự án ở các định dạng khác nhau - C#


     
// load the file to be converted

var prj = new Aspose.Tasks.Project(dir + "template.mpp");

// save in different formats

prj.Save(dir + "output.pdf", Aspose.Tasks.Saving.SaveFileFormat.PDF);

prj.Save(dir + "output.html", Aspose.Tasks.Saving.SaveFileFormat.HTML);

prj.Save(dir + "output.xml", Aspose.Tasks.Saving.SaveFileFormat.XML);    


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.

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

Bạn cũng có thể chuyển đổi dữ liệu dự án, Jira, MPP, MPX, MPT hoặc XML thành nhiều định dạng tệp khác, bao gồm một số định dạng được liệt kê bên dưới:

Hợp nhất các tệp JIRA, MPP, MPT, MS Project, MPX, Oracle-Primavera PDF và XML

- tải tệp bằng các lớp Aspose.Tasks cho công việc với các tài liệu Microsoft Project mà không sử dụng Microsoft Project;
- tạo một phiên bản Bài viết kỹ thuật về cách kết xuất và sử dụng Aspose.Tasks với các ngôn ngữ khác
- Chứa các lớp để lưu dự án vào các định dạng khác nhau.

Hơn nữa, bạn có thể hợp nhất các tệp trong thời gian thực! Kết hợp các Dự án Jira, MPP, MPX, MPT, XML, MS thành PDF, XPS, Primavera và nhiều định dạng tệp khác: Aspose.Tasks cho .NET API làm cho quá trình hợp nhất của các tệp trở nên dễ dàng hơn đối với các nhà phát triển:

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

Aspose.Tasks for .NET 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 .NET có khả năng xử lý mọi tình huống. Bao gồm, nó cho phép bạn tạo và chỉnh sửa các tệp dự án MS bằng Mô hình đối tượng tài liệu (DOM). DOM là một giao diện lập trình cho phép bạn trình bày một tài liệu dưới dạng cây các nút, trong đó mỗi nút là một phần của tài liệu. API Aspose.Tasks dành cho .NET cho phép bạn kết nối với một trang, tải trang, sửa đổi nội dung của trang và thực hiện các thao tác tệp khác.

- điều hướng trên tài liệu bằng cách sử dụng các phương pháp khác nhau, chẳng hạn như duyệt qua phần tử, duyệt qua tài liệu, truy vấn XPath và truy vấn bộ chọn CSS,
- xóa và thay thế một số tệp mỡ khỏi tệp,
- hợp nhất các tệp dự án,
- khóa và mở khóa và các chức năng khác.
.NET Tasks API hỗ trợ các nhà phát triển đọc, sửa đổi, điều hướng và chỉnh sửa các tài liệu MS Project. Một số chức năng chỉnh sửa tệp mà API Aspose.Tasks cho .NET có thể thực hiện như sau:

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

Aspose.Tasks cho .NET có công cụ kết xuất riêng được thiết kế đặc biệt để sao chép kiểu kết xuất MS Project. Điều này cho phép các nhà phát triển kết xuất dữ liệu dự án thành một số định dạng hình ảnh raster & vector trong khi kiểm soát các khía cạnh nhất định của hình ảnh kết quả.

Kết xuất dữ liệu dự án thành JPEG - C#



    // load file

    var prj = new Aspose.Tasks.Project(dir + "template.mpp");

    // create ImageSaveOptions with desired format

    var options = new Aspose.Tasks.Saving.ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

    {    CustomPageSize = new SizeF(2200, 1100),    HorizontalResolution = 96f,    VerticalResolution = 96f,

        JpegQuality = 70

    };

    // render data to image format

    prj.Save(dir + "output.jpg", options);



Việc chuyển đổi ngược lại là đơn giản! Sử dụng thư viện lớp Aspose.Tasks trong ứng dụng C# của bạn, bạn có thể dễ dàng chuyển đổi tệp Mareach MS Project thành bất kỳ tệp định dạng tệp nào chỉ bằng một dòng mã!

Thử trực tuyến MS Project Converter Bạn có thể chuyển đổi MS Project các tệp sang XML, PDF, MPX, XLSX, XLS, XPS, TXT, HTML, JPG và các định dạng hình ảnh khác. Tải lên, chuyển đổi tài liệu của bạn và nhận kết quả sau vài giây. Bạn không cần bất kỳ phần mềm bổ sung nào.

Thư viện Aspose.Tasks for .NET cung cấp API phân tích cú pháp MS Project cho nền tảng C#. Bạn có thể tạo, chỉnh sửa, lưu, hợp nhất, chuyển đổi tệp MPP sang các định dạng tệp khác và thêm liên kết, danh sách, khối mã, hình ảnh và các yếu tố khác vào tệp dự án bằng cách nhấp vào liên kết sau:

Lập kế hoạch nhiệm vụ, theo dõi và đánh giá ngân sách

Aspose.Tasks for .NET có thể tính toán lộ trình và lịch trình quan trọng của dự án. Nó cũng cho phép các nhà phát triển quản lý đường cơ sở nhiệm vụ & công việc thực tế, truy cập chi phí & ngân sách phân công, đồng thời quản lý chi phí tài nguyên & chênh lệch để theo dõi dự án. Đây chỉ là một số khả năng trong danh sách dài các tính năng mà API hỗ trợ.

Lưu các phần tử HTML vào các tệp riêng biệt

Aspose.Tasks cho .NET API giúp cho việc xuất dữ liệu dự án sang HTML trở thành trải nghiệm thực sự tuyệt vời, vì nó cho phép bạn xuất phông chữ, hình ảnh và kiểu CSS sang các tệp riêng biệt. Hơn nữa, bạn cũng có thể gán các tham số cần thiết cho các hàm gọi lại cho quy trình xuất.

Hỗ trợ khả năng tương tác COM

Aspose.Tasks for .NET thể hiện khả năng của nó thông qua giao diện COM. Điều này có nghĩa là bạn không cần phải hạn chế sử dụng Aspose.Tasks cho .NET chỉ với nền tảng .NET, nó có thể được sử dụng bằng bất kỳ ngôn ngữ nào bạn cần thông qua các dịch vụ khả năng tương tác COM của nó.

Aspose.Tasks cung cấp MS Project Viewer trực tuyến miễn phí, giúp nhận thông tin về dự án qua URL. Các ứng dụng của chúng tôi an toàn, đa nền tảng và không yêu cầu cài đặt phần mềm. Các ứng dụng đơn giản và dễ sử dụng, nhưng hiệu quả và đáng tin cậy.


Các tính năng Aspose.Task được hỗ trợ khác cho .NET API

Sử dụng thư viện Aspose.Tasks C# để chuyển đổi, hợp nhất, khóa, mở khóa tài liệu tải xuống và hơn thế nữa!



  

Support and Learning Resources

  
  

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