.NET için PS Dönüştürücü
.NET için PS Converter’a giriş
PS Converter for .NET, geliştiricilerin PostScript dosyalarını PNG, JPEG, GIF, BMP ve TIFF gibi çeşitli görüntü biçimlerine dönüştürmelerine olanak tanıyan güçlü bir eklenti. bu kılavuz mevcut özelliklerin genel bakışını sunar ve C#‘daki kod örneklerini kullanarak ortak görevleri nasıl yapılacağını açıklıyor.
PostScript Dosyalarını Dönüştürmek
Bir PostScript dosyasını dönüştürmek için, Process
Yöntemleri The PsConverter
Bu yöntem iki parametreler alır: giriş PostScript dosya yolu ve bir örnek PsConverterOptions
.
PsConverter converter = new PsConverter();
PsConverterToPdfOptions opt = new PsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.ps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
ResultContainer resultContainer = converter.Process(opt);
Ayrıca, dönüştürülmesi gereken sayfa aralığı, çıkış görüntüsünün çözünürlüğü ve sıkıştırma seviyesi gibi ek seçenekler belirleyebilirsiniz.
Konversiyon seçeneklerini belirlemek
Dönüşüm seçeneklerini belirlemek için, bir örnek oluşturabilirsiniz PsConverterOptions
sınıfa girin ve geçin Convert
Yöntemleri
using (var converter = new PsConverter())
{
var options = new PsConverterToImageOptions();
options.AddDataSource(new FileDataSource("input.ps"));
options.AddSaveDataSource(new FileDataSource("output.png"));
options.Resolution = 300; // set resolution to 300 DPI
converter.Process(options);
}
PostScript dosyalarını çoklu görüntü biçimlerine dönüştürmek
Bir PostScript dosyasını birden fazla görüntü biçimine dönüştürmek için, Convert
Çeşitli çıkış dosya yolları ile yöntem.
using (var converter = new PsConverter())
{
var opt1 = new PsConverterToImageOptions();
opt1.AddDataSource(new FileDataSource("input.ps"));
opt1.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt1);
var opt2 = new PsConverterToImageOptions();
opt1.AddDataSource(new FileDataSource("input.ps"));
opt1.AddSaveDataSource(new FileDataSource("output.jpg"));
converter.Process(opt2);
}
Hataları ve istisnaları ele almak
PS Converter for .NET, dönüşüm sürecinde bir hata meydana geldiğinde istisnalar atar.
try
{
var options = new PsConverterToImageOptions();
options.AddDataSource(new FileDataSource("input.ps"));
options.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(options);
}
catch (NotSupportedException ex)
{
Console.WriteLine($"Error converting file: {ex.Message}");
}
Not edin ki, bu NotSupportedException
Sınıf hata hakkında ek bilgi sağlar, örneğin hata kodu ve mesaj.