Aspose.Tasks  for C++

API phân tích cú pháp tệp dự án C ++ của Microsoft

Tạo, Viết, Đọc, Thao tác & Xuất các tệp Microsoft Project sang các định dạng PDF, Primavera, HTML, Excel, Hình ảnh & XML từ bên trong các ứng dụng C ++ gốc.

  Tải về Miễn Phí Thử Nghiệm
  
 

Aspose.Tasks for C ++ là Thư viện quản lý dự án gốc dành cho các nhà phát triển C ++ để tải, tạo, thao tác và lưu tài liệu Microsoft Project sang nhiều định dạng mà không cần sử dụng Microsoft Project hoặc Office Automation. API hiển thị dữ liệu để báo cáo theo một số cách bao gồm Biểu đồ Gantt, Sử dụng tác vụ, Sử dụng tài nguyên và Bảng tài nguyên trong số nhiều cách khác.

Thư viện quản lý dự án C ++ cung cấp khả năng theo dõi, định nghĩa và lập kế hoạch hoàn chỉnh cho phép các nhà phát triển tạo và tải các tác vụ cũng như loại bỏ hoặc gán tài nguyên cho hoặc từ các tác vụ từ các ứng dụng của riêng họ.

Tính năng API quản lý dự án C ++ nâng cao

Tạo, đọc và thao tác các tệp Microsoft Project

Đọc các tệp MPP và cập nhật thông tin tóm tắt của nó

Cập nhật cài đặt dự án chính và mặc định

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

Đọc và viết lịch cho các nhiệm vụ và tài nguyên

Xử lý lập lịch trình cơ sở nhiệm vụ, thời lượng và các ràng buộc

Xác định chỉ định tài nguyên & amp; sự phân bổ

Hỗ trợ mã hóa các tệp MPX

Xuất sang PDF, HTML, Hình ảnh và các định dạng khác

Xuất dữ liệu dự án của Microsoft sang các định dạng khác nhau

Aspose.Tasks for C ++ hiển thị dữ liệu ở cả định dạng MPP và XML cũng như PDF, HTML để phân phối thông tin phổ biến, CSV, TXT, XLS, XLSX, WBS cho bất kỳ hình ảnh tiêu chuẩn nào và định dạng MPT. Hơn nữa, trong khi xuất dữ liệu sang HTML, nó xuất các phông chữ, hình ảnh và kiểu CSS thành các tệp riêng biệt.

Xuất dữ liệu dự án sang định dạng Primavera XML, XER và MPX - C ++

System::SharedPtr<Aspose::Tasks::Project> pjc = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");

// lưu dự án ở định dạng mong muốn

pjc->Save(dataDir + u"output_PrimaveraP6XML.xml", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraP6XML);

pjc->Save(dataDir + u"output_PrimaveraXER.mpp", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraXER);

pjc->Save(dataDir + u"output_MPX.xml", Aspose::Tasks::Saving::SaveFileFormat::MPX);

API có công cụ kết xuất tích hợp để kết xuất Microsoft Project với độ trung thực cao nhất. Sử dụng công cụ kết xuất dự án, các nhà phát triển có thể chuyển đổi dữ liệu dự án sang các hình ảnh vector và raster khác nhau.

Thiết lập thuộc tính dự án

Để tăng tốc quá trình thiết lập dự án, API cho phép người dùng đặt các thuộc tính chung, mặc định như siêu dữ liệu, lịch và thuộc tính tiền tệ. Các thuộc tính mặc định bao gồm thời điểm một nhiệm vụ mới bắt đầu và kết thúc, thời gian làm thêm giờ mặc định, mức lương tiêu chuẩn và hơn thế nữa. API cho phép đọc và đặt các thuộc tính chung của dự án như ngày bắt đầu và ngày kết thúc của dự án, ngày hiện tại, ngày trạng thái, loại lịch được sử dụng và thời điểm dự án được lên lịch từ đâu. Hơn nữa, API cũng lưu thông tin tóm tắt bao gồm từ khóa, chủ đề, nhận xét và hơn thế nữa.

Đối với thuộc tính tiền tệ được quan tâm, thư viện hỗ trợ thiết lập mã đơn vị tiền tệ, số sau dấu thập phân và ký hiệu tiền tệ để dễ dàng đọc chi phí. Việc đọc và viết năm tài chính và các thuộc tính trong tuần cũng được hỗ trợ.

Quản lý công việc một cách dễ dàng

API có khả năng xử lý các tác vụ trong tệp Microsoft Project bằng cách sử dụng tập hợp các lớp phong phú của nó. Nó có thể dễ dàng quản lý lập lịch trình cơ sở nhiệm vụ, đánh giá ngân sách, thời lượng và các ràng buộc đối với các nhiệm vụ cũng như tạo và quản lý các liên kết giữa chúng. Hơn nữa, API cho phép các nhà phát triển đọc, thay đổi và tạo các nhiệm vụ, các mốc quan trọng, các nhiệm vụ quan trọng hoặc do nỗ lực ước tính.

  
  

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