PS:n muunnin .NET

Käynnistä PS Converter for .NET

PS Converter for .NET on tehokas plugin, jonka avulla kehittäjät voivat muuntaa PostScript-tiedostoja erilaisiin kuvanmuotoihin, kuten PNG, JPEG, GIF, BMP ja TIFF. Tämä opas tarjoaa yleiskuvan käytettävissä olevista ominaisuuksista ja selittää, miten suorittaa yhteisiä tehtäviä käyttämällä koodin esimerkkejä C#: ssä.

PostScript-tiedostojen muuntaminen

PostScript-tiedoston muuntamiseen voit käyttää Process Menetelmä on PsConverter Tämä menetelmä sisältää kaksi parametriä: sisäänkäynti PostScript-tiedoston reitti ja esimerkki 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);

Voit myös määrittää lisävaihtoehtoja, kuten muunnettavan sivualueen, tuloskuvan resoluution ja pakkauksen tason.

Määritä muunnosvaihtoehdot

Voit määrittää muunnosvaihtoehdot, voit luoda esimerkkinä PsConverterOptions luokkahuoneeseen ja siirry siihen Convert ja menetelmä.

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-tiedostojen muuntaminen useisiin kuvanmuotoihin

Jos haluat muuntaa PostScript-tiedoston useisiin kuvanmuotoihin, voit käyttää Convert menetelmä eri lähtötiedoston reittejä.

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);
}

Virheiden ja poikkeusten käsittely

PS Converter for .NET heittää poikkeuksia, jos muutosprosessin aikana tapahtuu virhe.

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}");
}

Huomaa, että se NotSupportedException luokka antaa lisätietoja virheestä, kuten virhekoodi ja viesti.

 Suomi