Konversi File Proyek Microsoft Melalui C #

Konversi Microsoft Project MPP, MPT, MPX ke PDF, Excel, HTML, dan Gambar termasuk BMP, JPG, PNG, TIFF untuk membangun aplikasi .NET lintas platform.

Aplikasi Microsoft Project adalah untuk membantu manajer proyek untuk menyelesaikan perencanaan, melacak kemajuan, menetapkan sumber daya, dan menganalisis beban kerja. Dan setiap kali ada kebutuhan untuk menangani file Microsoft Project MPP, MPT, MPX dalam solusi .NET perusahaan tanpa menginstal Microsoft Project, API penanganan file .NET Project ada untuk melakukan semua ini. Itu dapat dengan mudah mengelola, membuat, memodifikasi dokumen serta mengonversi ke file lain. Kode di bawah ini berfungsi dengan sangat baik dan dapat dengan mudah diintegrasikan ke dalam solusi.

Proyek Microsoft ke Konversi PDF

Konversi Microsoft Project ke PDF, Prosesnya adalah, Muat file Microsoft Project MPP, MPT atau MPX menggunakan Project class . Panggil metode simpan dan dengan file PDF keluaran dan SaveFileFormat .PDF sebagai parameter. Selama proses konversi, semua tugas, sumber daya, dan data penugasan sumber daya akan dirender.

Kode C # untuk Proyek Microsoft ke Konversi 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);

Konversi Proyek Microsoft ke Gambar JPG, PNG, BMP, TIFF

Mengkonversi file Microsoft Project MPP, MPT, MPX ke format gambar hampir sama, satu-satunya perbedaan adalah ekstensi SaveFileFormat dan format gambar. Jadi, cukup muat file menggunakan kelas Project dan panggil metode simpan sambil meneruskan format gambar keluaran yang relevan dan SaveFileFormat sebagai parameter. Jika ada kebutuhan untuk pengaturan Gambar tambahan, API menyediakan ImageSaveOptions untuk menyimpan gambar yang dirender dalam file JPG, PNG, BMP, atau TIFF .

Kode C# untuk Mengonversi Proyek Microsoft ke Format Gambar

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

Proyek Microsoft ke Konversi HTML

Proses konversi Microsoft Project ke HTML hampir sama dengan PDF, yang membedakan hanyalah ekstensi SaveFileFormat HTML. Jadi, cukup muat file menggunakan kelas Project dan panggil metode simpan sambil meneruskan file HTML keluaran yang relevan dan SaveFileFormat.HTML sebagai parameter.

Kode C# untuk Proyek Microsoft ke Konversi HTML

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

Konversikan Microsoft Project ke Excel XLSX, File CSV

.NET MS Project Files API menyediakan XlsxOptions untuk mengonversi Project ke XLSX dan CsvOptions untuk mengonversi file MPP, MPT, MPX ke CSV. Pengembang dapat menentukan opsi yang relevan dengan menggunakan kelas ini. Semua proses lainnya sama.

Kode C# untuk Proyek Microsoft ke Konversi 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);

Konversi lain yang Didukung

Anda juga dapat mengonversi JIRA ke banyak format file lainnya:

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)

Anda juga dapat mengonversi MPP ke banyak format file lain:

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)

Anda juga dapat mengonversi MPT ke banyak format file lain:

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)

Anda juga dapat mengonversi MPX ke banyak format file lain:

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)

Anda juga dapat mengonversi Primavera XML ke banyak format file lain:

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)

Anda juga dapat mengonversi XML ke banyak format file lain:

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)