Cara Mengkonversi EPS ke TIFF di C#

Dalam tutorial langkah demi langkah ini, kami akan menjelaskan cara mengonversi EPS ke TIFF di C#. File EPS adalah format Encapsulated PostScript Adobe yang berisi gambar. Aspose.Page untuk .NET memungkinkan Anda mengonversi EPS ke TIFF dalam kode C# dalam beberapa langkah.

Langkah-Langkah Mengkonversi EPS ke TIFF di C#

  1. Instal paket Aspose.Page for .NET dari NuGet.org
  2. Sertakan ruang nama Aspose.Page, Aspose.Page.EPS, dan Aspose.Page.EPS.Device
  3. Gunakan metode SetLicense untuk menerapkan lisensi API
  4. Muat file EPS ke PsDocument object
  5. Buat objek ImageDevice menggunakan format gambar TIFF
  6. Atur ImageSaveOptions sesuai keinginan Anda
  7. Simpan dokumen EPS ke perangkat gambar TIFF yang dibuat di atas
  8. Baca array byte dari perangkat gambar dan simpan sebagai gambar tiff

Dari langkah-langkah di atas, kita melihat bahwa objek PsDocument membuat dokumen EPS sebagai byte gambar ke perangkat gambar TIFF. Perangkat gambar ini nantinya membantu kami merender byte gambar tersebut sebagai gambar TIFF.

Kode untuk Mengkonversi EPS ke TIFF di C#

using System;
using System.IO;
using System.Drawing.Imaging;
//Add reference to Aspose.Page for .NET API
//Use following namespace to convert EPS to TIFF file type
using Aspose.Page;
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
namespace ConvertEPSToTIFF
{
class Program
{
static void Main(string[] args)
{
//Set Aspose license before converting EPS to TIFF type
//using Aspose.Page for .NET
Aspose.Page.License AsposePageLicense = new Aspose.Page.License();
AsposePageLicense.SetLicense(@"c:\asposelicense\license.lic");
FileStream InputEPSFileToBeConverted = File.Open("EPSFileToBeConverted.eps", FileMode.Open, FileAccess.Read);
PsDocument InputEPSDocument = new PsDocument(InputEPSFileToBeConverted);
ImageDevice TiffImageDevice = new ImageDevice(ImageFormat.Tiff);
SaveOptions saveOptions = new ImageSaveOptions();
InputEPSDocument.Save(TiffImageDevice, saveOptions);
// Get image bytes array
byte[][] TiffImagesBytes = TiffImageDevice.ImagesBytes;
//loop through image bytes array and add to tiff file
int ImageBytesCount = 0;
foreach (byte[] TiffImageBytes in TiffImagesBytes)
{
using (FileStream OutputTIFFFileConverted = new FileStream("OutputConvertedTIFFFile.tiff", FileMode.Create, FileAccess.Write))
{
OutputTIFFFileConverted.Write(TiffImageBytes, 0, TiffImageBytes.Length);
}
ImageBytesCount++;
}
}
}
}

Dalam cuplikan kode di atas, kita dapat melihat bahwa dalam beberapa langkah kita telah memahami cara convert EPS ke TIFF menggunakan kode c#. Dengan menggunakan kode ini, Anda dapat membuat konverter EPS ke TIFF di salah satu aplikasi .NET Anda termasuk Web, Desktop, Windows, dan Layanan, dll.

 Indonesian