PDF telah menjadi salah satu format file yang dominan karena dukungan lintas platformnya. Karena tata letak dokumen PDF yang konsisten di berbagai perangkat, orang lebih memilih konversi dokumen ke PDF sebelum dibagikan. Namun, dalam kasus tertentu, PDF perlu diubah menjadi beberapa format file lain. Konversi PDF ke SVG diadopsi secara luas dalam berbagai skenario yaitu untuk menyematkan konten dokumen PDF di halaman web. Oleh karena itu, pada artikel ini, Anda akan mempelajari cara mengonversi file PDF ke SVG menggunakan C#.
- C# .NET PDF ke SVG Converter API
- Konversikan File PDF ke SVG di C#
- Konversi PDF ke SVG dengan Opsi Tambahan
- Dapatkan Lisensi API Gratis
Konversi C# PDF ke SVG dengan .NET API - Unduhan Gratis
Aspose.PDF for .NET adalah API manipulasi PDF yang memungkinkan Anda membuat dan memproses file PDF yang ada dari dalam aplikasi .NET. Selain itu, API juga memungkinkan Anda mengonversi file PDF ke SVG dengan fidelitas tinggi. Anda dapat mengunduh DLL API atau menginstalnya melalui NuGet.
PM> Install-Package Aspose.Pdf
Konversikan File PDF ke SVG di C#
Berikut ini adalah langkah-langkah untuk mengonversi file PDF ke SVG di C# menggunakan Aspose.PDF for .NET.
- Muat dokumen PDF menggunakan kelas Document.
- Buat instance dari kelas SvgSaveOptions.
- Simpan PDF sebagai SVG menggunakan metode Document.Save(String, SvgSaveOptions).
Contoh kode berikut menunjukkan cara mengonversi file PDF ke SVG menggunakan C#.
// Buka dokumen
Document pdfDocument = new Document("Document.pdf");
// Buat instance objek SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Simpan PDF sebagai file SVG
pdfDocument.Save("output.svg", saveOptions);
Konversi C# PDF ke SVG dengan Opsi Tambahan
Aspose.PDF for .NET juga menyediakan beberapa opsi tambahan untuk menyesuaikan konversi PDF ke SVG di C#. Untuk ini, API menyediakan kelas SvgSaveOptions yang berisi opsi berikut.
- CompressOutputToZipArchive - Specifies whether the output will be created as one zip-archive.
- Penyimpanan Gambar Tersemat Strategi Kustom - Strategy for customized handling of referenced external image files.
- ScaleToPixels - Specifies whether to scale the output document from typographic points to pixels.
- PerlakukanNamaFileTargetSebagai Direktori - Defines whether to create a target directory with the same name as the requested output file.
- Coba Gabungkan Gambar Latar Belakang Yang Sama Berdampingan - To avoid visible boundaries between parts of same background images.
Berikut adalah langkah-langkah untuk menyesuaikan konversi PDF ke SVG menggunakan kelas SvgSaveOptions.
- Muat dokumen PDF menggunakan kelas Document.
- Buat instance dari kelas SvgSaveOptions.
- Tetapkan opsi yang diinginkan seperti SaveOptions.CompressOutputToZipArchive.
- Simpan PDF sebagai SVG menggunakan metode Document.Save(String, SvgSaveOptions).
Contoh kode berikut menunjukkan cara mengonversi file PDF ke SVG dengan opsi tambahan menggunakan C#.
// Buka dokumen
Document pdfDocument = new Document("Document.pdf");
// Buat instance objek SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Jangan kompres gambar SVG ke arsip Zip
saveOptions.CompressOutputToZipArchive = false;
// Simpan PDF sebagai file SVG
pdfDocument.Save("output.svg", saveOptions);
.NET PDF to SVG Converter - Dapatkan Lisensi API Gratis
Jika Anda ingin mencoba API tanpa batasan evaluasi, Anda bisa mendapatkan lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file PDF ke format SVG di C#. Selanjutnya, opsi tambahan untuk menyesuaikan konversi PDF ke SVG telah didiskusikan dengan contoh kode. Anda dapat mempelajari lebih lanjut tentang C# PDF API menggunakan dokumentasi.