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.
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);