.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.

 Türkçe