Mengonversi File MPP Proyek MS ke Format SVG menggunakan C#

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

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.

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.

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.

Lihat juga