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