PS Converter za .NET

Uvod u PS Converter za .NET

PS Converter za .NET je moćan plugin koji omogućuje razvijalcima da pretvore PostScript datoteke u različite formate slike, uključujući PNG, JPEG, GIF, BMP i TIFF. Ovaj vodič pruža pregled dostupnih značajki i objašnjava kako obavljati zajedničke zadatke pomoću primjera koda u C#.

Konverzija PostScript datoteke

Da biste pretvorili postScript datoteku, možete koristiti Process Metoda za PsConverter Ova metoda zahtijeva dva parametara: put ulaznog PostScript datoteke i primjer 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);

Također možete odrediti dodatne opcije, kao što su raspon stranice za pretvaranje, rezolucija izlaznog slika i razina kompresije.

Obavijest o mogućnostima konverzije

Da biste odredili opcije konverzije, možete stvoriti primjer PsConverterOptions razred i prebacite ga na Convert Metoda je.

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

Konvertiranje PostScript datoteke u više formata slike

Da biste pretvorili PostScript datoteku u više formata slike, možete koristiti Convert Metoda s različitim putovima izlaska datoteke.

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

Rješavanje pogrešaka i iznimaka

PS Converter za .NET stavlja iznimke ako se pogreška javlja tijekom procesa konverzije.

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

Imajte na umu da je NotSupportedException razred pruža dodatne informacije o pogrešci, kao što su kod pogriješka i poruka.

 Hrvatski