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

Các chuyển đổi được hỗ trợ khác

Bạn cũng có thể chuyển đổi JIRA sang nhiều định dạng tệp khác:

JIRA TO BMP (Bitmap Image File)
JIRA TO HTML (Hyper Text Markup Language)
JIRA TO JIRA (Proprietary Issue Tracking Product)
JIRA TO JPEG (JPEG Image)
JIRA TO MPP (Microsoft Project Data File)
JIRA TO MPT (Microsoft Project Template Files)
JIRA TO MPX (Microsoft Exchange File Format)
JIRA TO PDF (Portable Document Format)
JIRA TO PNG (Portable Network Graphics)
JIRA TO SVG (Scalable Vector Graphics)
JIRA TO PRIMAVERA XML (eXtensible Markup Language)
JIRA TO TIFF (Tagged Image File Format)
JIRA TO TXT (Text Document)
JIRA TO XER (XER file format)
JIRA TO XLS (Microsoft Excel Spreadsheet)
JIRA TO XLSX (OOXML Excel File)
JIRA TO XML (Extensible Markup Language)
JIRA TO XPS (XML Paper Specifications)

Bạn cũng có thể chuyển đổi MPP sang nhiều định dạng tệp khác:

MPP TO BMP (Bitmap Image File)
MPP TO HTML (Proprietary Issue Tracking Product)
MPP TO JIRA (Proprietary software issue tracking)
MPP TO JPEG (JPEG Image)
MPP TO MPP (Microsoft Project Data File)
MPP TO MPT (Microsoft Project Template Files)
MPP TO MPX (Microsoft Exchange File Format)
MPP TO PDF (Portable Document Format)
MPP TO PNG (Portable Network Graphics)
MPP TO PRIMAVERA XML (eXtensible Markup Language)
MPP TO SVG (Scalable Vector Graphics)
MPP TO TIFF (Tagged Image File Format)
MPP TO TXT (Text Document)
MPP TO XER (XER file format)
MPP TO XLS (Microsoft Excel Spreadsheet)
MPP TO XLSX (OOXML Excel File)
MPP TO XML (Extensible Markup Language)
MPP TO XPS (XML Paper Specifications)

Bạn cũng có thể chuyển đổi MPT sang nhiều định dạng tệp khác:

MPT TO BMP (Bitmap Image File)
MPT TO HTML (Proprietary Issue Tracking Product)
MPT TO JIRA (Proprietary software issue tracking)
MPT TO JPEG (JPEG Image)
MPT TO MPP (Microsoft Project Data File)
MPT TO MPT (Microsoft Project Template Files)
MPT TO MPX (Microsoft Exchange File Format)
MPT TO PDF (Portable Document Format)
MPT TO PNG (Portable Network Graphics)
MPT TO PRIMAVERA XML (eXtensible Markup Language)
MPT TO SVG (Scalable Vector Graphics)
MPT TO TIFF (Tagged Image File Format)
MPT TO TXT (Text Document)
MPT TO XER (XER file format)
MPT TO XLS (Microsoft Excel Spreadsheet)
MPT TO XLSX (OOXML Excel File)
MPT TO XML (Extensible Markup Language)
MPT TO XPS (XML Paper Specifications)

Bạn cũng có thể chuyển đổi MPX sang nhiều định dạng tệp khác:

MPX TO BMP (Bitmap Image File)
MPX TO HTML (Proprietary Issue Tracking Product)
MPX TO JIRA (Proprietary software issue tracking)
MPX TO JPEG (JPEG Image)
MPX TO MPP (Microsoft Project Data File)
MPX TO MPT (Microsoft Project Template Files)
MPX TO MPX (Microsoft Exchange File Format)
MPX TO PDF (Portable Document Format)
MPX TO PNG (Portable Network Graphics)
MPX TO PRIMAVERA XML (eXtensible Markup Language)
MPX TO SVG (Scalable Vector Graphics)
MPX TO TIFF (Tagged Image File Format)
MPX TO TXT (Text Document)
MPX TO XER (XER file format)
MPX TO XLS (Microsoft Excel Spreadsheet)
MPX TO XLSX (OOXML Excel File)
MPX TO XML (Extensible Markup Language)
MPX TO XPS (XML Paper Specifications)

Bạn cũng có thể chuyển đổi Primavera XML sang nhiều định dạng tệp khác:

Primavera XML TO BMP (Bitmap Image File)
Primavera XML TO HTML (Proprietary Issue Tracking Product)
Primavera XML TO JIRA (Proprietary software issue tracking)
Primavera XML TO MPP (Microsoft Project Data File)
Primavera XML TO MPT (Microsoft Project Template Files)
Primavera XML TO MPX (Microsoft Exchange File Format)
Primavera XML TO PDF (Portable Document Format)
Primavera XML TO PNG (Portable Network Graphics)
Primavera XML TO PRIMAVERA XML (eXtensible Markup Language)
Primavera XML TO SVG (Scalable Vector Graphics)
Primavera XML TO TIFF (Tagged Image File Format)
Primavera XML TO TXT (Text Document)
Primavera XML TO XER (XER file format)
Primavera XML TO XLS (Microsoft Excel Spreadsheet)
Primavera XML TO XLSX (OOXML Excel File)
Primavera XML TO XML (Extensible Markup Language)
Primavera XML TO XPS (XML Paper Specifications)

Bạn cũng có thể chuyển đổi XML sang nhiều định dạng tệp khác:

XML TO BMP (Bitmap Image File)
XML TO HTML (Proprietary Issue Tracking Product)
XML TO JIRA (Proprietary software issue tracking)
XML TO JPEG (JPEG Image)
XML TO MPP (Microsoft Project Data File)
XML TO MPT (Microsoft Project Template Files)
XML TO MPX (Microsoft Exchange File Format)
XML TO PDF (Portable Document Format)
XML TO PNG (Portable Network Graphics)
XML TO XML (eXtensible Markup Language)
XML TO SVG (Scalable Vector Graphics)
XML TO TIFF (Tagged Image File Format)
XML TO TXT (Text Document)
XML TO XER (XER file format)
XML TO XLS (Microsoft Excel Spreadsheet)
XML TO XLSX (OOXML Excel File)
XML TO XML (Extensible Markup Language)
XML TO XPS (XML Paper Specifications)