EPS (Encapsulated PostScript) adalah format file grafik yang digunakan untuk mendeskripsikan gambar atau lukisan. Dalam berbagai skenario, gambar EPS juga digunakan untuk ditempatkan di dalam dokumen PostScript lainnya. EPS berisi pratinjau beresolusi rendah yang dienkapsulasi, namun, Anda mungkin menemukan kebutuhan untuk mengonversi gambar EPS ke format yang dapat ditampilkan dengan mudah tanpa ketergantungan apa pun. Untuk kasus seperti itu, artikel ini membahas cara mengonversi EPS ke PNG atau PDF menggunakan C#.

C# EPS ke PNG atau PDF Converter API

Aspose.Imaging for .NET adalah API pemrosesan dan manipulasi gambar yang memungkinkan Anda bekerja dengan gambar EPS dalam aplikasi .NET Anda. Ini menyediakan metode yang mudah digunakan untuk mengonversi file EPS ke gambar PNG atau dokumen PDF dengan mulus. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.

PM> Install-Package Aspose.Imaging

Konversi EPS ke PNG C#

Aspose.Imaging for .NET menyediakan kelas PngOptions yang memungkinkan Anda mengontrol konversi EPS ke PNG dengan opsi berbeda. Berikut ini adalah langkah-langkah untuk mengonversi gambar EPS ke PNG.

Contoh kode berikut menunjukkan cara mengonversi file EPS ke PNG menggunakan C#.

using (var image = (EpsImage)Image.Load("Sample.eps"))
{
    var options = new PngOptions
    {
        VectorRasterizationOptions = new EpsRasterizationOptions
        {
            PageWidth = 500, // Image width
            PageHeight = 500 // Image height
        }
    };

    image.PreviewToExport = EpsPreviewFormat.PostScriptRendering; // Render raster image using the PostScript
    image.Save("Sample.png", options);
}

EPS ke PNG

EPS ke PNG

Konversi EPS ke PDF C#

Mirip dengan PngOptions, Aspose.Imaging menyediakan kelas PdfOptions untuk mengontrol konversi EPS ke PDF. Berikut ini adalah langkah-langkah untuk mengonversi gambar EPS ke PDF.

Contoh kode berikut menunjukkan cara mengonversi EPS ke PDF menggunakan C#.

using (var image = (EpsImage)Image.Load("Sample.eps"))
{
      var options = new PdfOptions
                                {
                      	          PdfCoreOptions = new PdfCoreOptions
                        	        {
                                	    PdfCompliance =
                                        	   PdfComplianceVersion
                                                	     .PdfA1b // Set required PDF compliance
                                	}
                                };

      image.PreviewToExport = EpsPreviewFormat.PostScriptRendering;
      image.Save(Path.Combine(dataDir, "Sample.pdf"), options);
}

EPS ke PDF

EPS ke PDF

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi gambar EPS ke format PNG atau PDF menggunakan C#. Panduan langkah demi langkah dan contoh kode juga menunjukkan cara menyesuaikan konversi EPS ke PNG/PDF menggunakan Aspose.Imaging for .NET. Anda dapat mempelajari lebih lanjut tentang API menggunakan dokumentasi.

Lihat juga