Chuyển đổi tệp Microsoft Project qua C #

Chuyển đổi Microsoft Project MPP, MPT, MPX sang PDF, Excel, HTML và Hình ảnh bao gồm BMP, JPG, PNG, TIFF để xây dựng các ứng dụng .NET đa nền tảng.

Ứng dụng Microsoft Project nhằm hỗ trợ người quản lý dự án lập kế hoạch hoàn chỉnh, theo dõi tiến độ, phân công tài nguyên và phân tích khối lượng công việc. Và bất cứ khi nào cần xử lý các tệp Microsoft Project MPP, MPT, MPX trong giải pháp .NET của công ty mà không cần cài đặt Microsoft Project, API xử lý tệp .NET Project sẽ có mặt để thực hiện tất cả việc này. Nó có thể dễ dàng quản lý, tạo, sửa đổi tài liệu cũng như chuyển đổi sang các tệp khác. Mã bên dưới hoạt động tốt và có thể dễ dàng được tích hợp trong giải pháp.

Chuyển đổi Microsoft Project sang PDF

Chuyển đổi Microsoft Project sang PDF, Quy trình là, Tải tệp Microsoft Project MPP, MPT hoặc MPX bằng Lớp dự án . Gọi phương thức lưu và với tệp PDF đầu ra và SaveFileFormat .PDF làm tham số. Trong quá trình chuyển đổi, tất cả các tác vụ, tài nguyên và dữ liệu phân công tài nguyên sẽ được hiển thị.

Mã C # để chuyển đổi Microsoft Project sang PDF

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);

Chuyển đổi Microsoft Project sang hình ảnh JPG, PNG, BMP, TIFF

Việc chuyển đổi các tập tin Microsoft Project MPP, MPT, MPX sang các định dạng ảnh gần như giống nhau, điểm khác biệt duy nhất là phần mở rộng SaveFileFormat và định dạng ảnh. Vì vậy, Chỉ cần tải tệp bằng lớp Dự án và gọi phương thức lưu trong khi chuyển định dạng hình ảnh đầu ra có liên quan và SaveFileFormat dưới dạng tham số. Nếu cần cài đặt Hình ảnh bổ sung, API cung cấp ImageSaveOptions để lưu hình ảnh được kết xuất trong các tệp JPG, PNG, BMP hoặc TIFF .

Mã C # để chuyển đổi Microsoft Project sang định dạng hình ảnh

1. // load project file

2. var projectToImages = new Project(dir + "template.mpp");

3. // create ImageSaveOptions with desired Image format currently MPP to JPG

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

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

    JpegQuality = 70

    };

6. // render data to image format

7. projectToImages.Save(dir + "output.jpg", ImageOptions);

Chuyển đổi Microsoft Project sang HTML

Quá trình chuyển đổi Microsoft Project sang HTML gần giống như PDF, điểm khác biệt duy nhất là phần mở rộng HTML SaveFileFormat. Vì vậy, Chỉ cần tải tệp bằng lớp Dự án và gọi phương thức lưu trong khi chuyển tệp HTML đầu ra có liên quan và SaveFileFormat.HTML dưới dạng các tham số.

Mã C # cho Microsoft Project sang HTML Chuyển đổi

1. // Read the input Project MPP file
2. Project projectToCSV = new Project("Project.mpp");

3. // Initialize CsvOptions class instance
4. Aspose.Tasks.Saving.CsvOptions CSVOpts = new Aspose.Tasks.Saving.CsvOptions();
5. CSVOpts.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;

6. // Save output CSV file
7. projectToCSV.Save("output.csv", CSVOpts);

Chuyển đổi Microsoft Project sang Excel XLSX, tệp CSV

.NET MS Project Files API phân phát XlsxOptions để chuyển đổi Project thành XLSX và CsvOptions để chuyển đổi các tệp MPP, MPT, MPX sang CSV. Các nhà phát triển có thể chỉ định các tùy chọn có liên quan bằng cách sử dụng các lớp này. Tất cả các quá trình khác là như nhau.

Mã C # cho Chuyển đổi Microsoft Project sang CSV

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);