Bu eğitim C# dilinde EPS’nin JPG’ye nasıl dönüştürüleceğine odaklanmaktadır. API yapılandırmasını ve adım adım algoritmayı ve ardından C#‘da EPS’yi JPG’ye dönüştürme özelliğini test etmenize olanak tanıyan çalıştırılabilir bir kod parçacığını açıklar. Girilen EPS dosyasını işlemek ve onu JPG görüntü biçiminde oluşturmak için yalnızca birkaç API çağrısı yapmanız yeterlidir.
C# kullanarak EPS’yi JPG’ye Dönüştürme Adımları
- EPS dosyalarını dönüştürmek için Aspose.Page kitaplığını sisteminize kurun
- Kaynak EPS dosyasını okumak için bir FileStream sınıfı nesnesi başlatın
- PsDocument sınıfını kullanarak girdi EPS belgesini yükleyin
- Görüntü özelliklerini ayarlamak için ImageSaveOptions sınıfından bir nesne oluşturun
- JPG görüntüsünü işlemek için bir görüntü oluşturma cihazı oluşturun
- EPS dosyasını JPG formatındaki bir belgeye dönüştürün
Yukarıdaki adımlar, C# dilinde EPS’yi JPG’ye dönüştürme hakkındaki bilgileri özetlemektedir. İlk adımda belirtildiği gibi, API ortamınızda kolayca yapılandırılabilir ve ardından girdi PostScript dosyasını EPS formatında okumaya devam edebilirsiniz. Ardından, görüntü özelliklerini ayarlayın ve gereksinimlerinizi karşılamak için onu JPG formatında işleyin.
C# ile EPS’yi JPG’ye Dönüştürmek İçin Kod
using System.IO; | |
using Aspose.Page; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert EPS to JPG using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Initialize PostScript input stream | |
//var epsFileStream = new FileStream( "sampleInput.eps", FileMode.Open, FileAccess.Read); | |
// Create PsDocument class object | |
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(new FileStream( "sampleInput.eps", FileMode.Open, FileAccess.Read)); | |
//Initialize options object with necessary parameters. | |
Aspose.Page.EPS.Device.ImageSaveOptions options = new Aspose.Page.EPS.Device.ImageSaveOptions(); | |
// Initialize ImageDevice class object | |
Aspose.Page.EPS.Device.ImageDevice device = new Aspose.Page.EPS.Device.ImageDevice(); | |
document.Save(device, options); | |
byte[][] imagesBytes = device.ImagesBytes; | |
int iIndex = 1; | |
// Write output JPG image file | |
foreach (byte[] imageBytes in imagesBytes) | |
{ | |
string outputImagePath = Path.GetFullPath("EPStoJPG_" + iIndex.ToString() + ".jpg"); | |
using (FileStream fs = new FileStream(outputImagePath, FileMode.Create, FileAccess.Write)) | |
{ | |
fs.Write(imageBytes, 0, imageBytes.Length); | |
} | |
iIndex++; | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Bu örnek kod, EPS biçimindeki PostScript dosyalarını işlemek için kullanılabilir. İlk olarak, girdi EPS dosyasını bir akışa yükleyin, ardından görüntü kalitesini, çözünürlüğü, ek yazı tipi klasörünü, hataları bastırma bayrağını belirtebilir ve varsa gizlenen hataların listesini alabilirsiniz. Son olarak, çıktı dosyası adını belirtirken EPS’den JPG’ye C# dilinde dışa aktarmak için bir görüntü oluşturma aygıtı oluşturun.
Bu öğretici, EPS dosyasını C# dilinde JPG’ye dönüştürme ayrıntılarını kapsar. Ayrıca, XPS dosyasını JPG resim dönüştürmeyi keşfetmekle ilgileniyorsanız, lütfen C# ile XPS’yi JPG’ye dönüştürme hakkındaki makaleyi okuyun.