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.