Format SVG sering digunakan untuk menyematkan konten di aplikasi web dan desktop. Mungkin ada skenario di mana Anda perlu menyematkan konten file Microsoft Project MPP dalam aplikasi tersebut. Dalam keadaan ini, mengonversi file MPP ke format SVG akan sangat membantu. Sehubungan dengan hal tersebut, artikel ini akan mengajarkan Anda cara mengonversi file MPP ke format SVG secara terprogram menggunakan C#.
- C# API untuk Mengonversi File MPP ke Format SVG
- Konversikan File MPP ke Format SVG menggunakan C#
- Konversi File MPP ke Format SVG dengan Opsi Tambahan
C# API untuk Mengonversi File MPP ke Format SVG
Aspose.Tasks for .NET adalah API yang kuat untuk bekerja dengan file MS Project MPP. API memungkinkan Anda membuat dan membaca file MPP/XML tanpa memerlukan perangkat lunak tambahan apa pun. Selain itu, API mendukung konversi file MPP ke format SVG. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.
PM> Install-Package Aspose.Tasks
Konversikan File MPP ke Format SVG menggunakan C#
Anda dapat mengonversi file MPP ke format SVG hanya dengan beberapa baris kode. Untuk mencapai itu, silakan ikuti langkah-langkah yang diberikan di bawah ini.
- Muat file MPP menggunakan kelas Project.
- Simpan file SVG menggunakan metode Project.Save(string filename,SaveFileFormat format).
Kode contoh berikut menunjukkan cara mengonversi file MPP ke format SVG menggunakan C#.
// Muat file MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Simpan file MPP sebagai SVG
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);
Konversi File MPP ke Format SVG dengan Opsi Tambahan
Anda dapat memberikan opsi tambahan saat mengonversi file MPP ke format SVG untuk menyesuaikan output yang dihasilkan. Untuk menggunakan opsi tambahan untuk mengonversi file MPP ke format SVG, gunakan langkah-langkah di bawah ini.
- Muat file MPP menggunakan kelas Project.
- Buat instance dari kelas SvgOptions.
- Tetapkan opsi yang diinginkan.
- Simpan file SVG menggunakan metode Project.Save(string filename, SaveOptions options).
Kode contoh berikut menunjukkan cara mengonversi file MPP ke format SVG menggunakan opsi tambahan.
// Muat file MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Inisialisasi kelas SaveOptions
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;
// Simpan file MPP sebagai SVG
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);
Dapatkan Lisensi Gratis
Untuk mencoba API tanpa batasan evaluasi, Anda dapat meminta lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file Microsoft Project MPP ke format SVG menggunakan C#. Selanjutnya, Anda telah mempelajari cara menggunakan opsi tambahan untuk menyesuaikan SVG yang dihasilkan. Aspose.Tasks for .NET API menyediakan banyak fitur tambahan untuk bekerja dengan file MPP. Anda dapat menjelajahi API secara mendetail dengan mengunjungi dokumentasi resmi. Jika ada pertanyaan, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.