EPS PS ke SVG csharp

File EPS atau PS berisi grafik vektor dan biasanya digunakan oleh desainer. Mereka dapat berisi gambar beresolusi tinggi termasuk bentuk atau teks dan sering digunakan untuk pencetakan billboard atau bungkus bangunan. Dalam beberapa skenario, Anda mungkin perlu mengonversi file EPS atau PS menjadi gambar SVG. Artikel ini membahas cara mengonversi file EPS atau PS PostScript ke SVG di C#.

Konverter EPS atau PS ke SVG – Instalasi C# API

Anda dapat mengonversi file EPS atau PS ke format gambar SVG dalam dua langkah. Pertama, Anda perlu mengonversi dokumen EPS ke PDF dengan Aspose.Page for .NET. Kemudian konversi PDF ke SVG dilakukan menggunakan Aspose.PDF for .NET API. Silakan unduh file DLL untuk API Aspose.Page for .NET dan Aspose.PDF for .NET atau instal API ini dengan perintah NuGet berikut:

PM> Install-Package Aspose.Page  
PM> Install-Package Aspose.PDF

Konversi EPS atau PS ke SVG Secara terprogram menggunakan C#

Anda dapat mengonversi file EPS atau PS PostScript ke format SVG dengan mengikuti langkah-langkah di bawah ini:

  1. Buat instance dari kelas MemoryStream.
  2. Muat file EPS input dengan kelas PsDocument.
  3. Konversi file EPS ke PDF dengan kelas PdfSaveOptions.
  4. Muat file PDF perantara dan inisialisasi instance kelas SvgSaveOptions.
  5. Simpan file SVG keluaran.

Cuplikan kode di bawah ini menunjukkan cara mengonversi file EPS atau PS ke gambar SVG secara terprogram menggunakan C#:

// Inisialisasi objek kelas MemoryStream
Stream stream = new MemoryStream();

// Inisialisasi aliran masukan PostScript
System.IO.FileStream psStream = new System.IO.FileStream("input.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read);
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// Jika Anda ingin mengonversi file Postscript meskipun ada kesalahan kecil, atur flag ini
bool suppressErrors = true;

// Inisialisasi objek opsi dengan parameter yang diperlukan.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);

// Inisialisasi objek kelas PdfDevice
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(stream, new System.Drawing.Size(595, 842));

// Konversi file EPS ke format PDF
document.Save(device, options);

// Muat dokumen PDF perantara
Aspose.Pdf.Document pdfDocument = new Aspose.Pdf.Document(stream);

// Buat instance objek kelas SvgSaveOptions
Aspose.Pdf.SvgSaveOptions saveOptions = new Aspose.Pdf.SvgSaveOptions();

// Simpan file keluaran sebagai gambar SVG
pdfDocument.Save("output.svg", saveOptions);

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara untuk menguji semua fitur API tanpa batasan evaluasi apa pun.

Demo Daring

Silakan coba aplikasi web EPS to SVG Converter untuk memeriksa kemampuan konversi file.

Kesimpulan

Pada artikel ini, Anda telah menjelajahi cara mengonversi file EPS atau PS PostScript ke format gambar SVG secara terprogram dalam C#. Selanjutnya, Anda dapat memeriksa fitur API lainnya melalui bagian dokumentasi. Jangan ragu untuk menghubungi kami di forum untuk mendiskusikan masalah Anda.

Lihat juga

Ubah XPS atau OXPS ke Word DOCX/DOC di C#