ПС конвертор за .NET

Превръщане към PS Converter за .NET

PS Converter за .NET е мощен плъгин, който позволява на разработчиците да конвертират PostScript файлове в различни формати на изображение, включително PNG, JPEG, GIF, BMP и TIFF. Този ръководство предоставя преглед на наличните функции и обяснява как да изпълняват общи задачи с помощта на кодове примери в C#.

Конвертиране на PostScript файлове

За да конвертирате файл PostScript, можете да използвате Process Методът на PsConverter Този метод изисква два параметра: входния поток на файла PostScript и примера на 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);

Можете също така да зададете допълнителни опции, като например диапазона на страницата, за да конвертирате, резолюцията на изображението на изхода и нивото на компресията.

Определяне на опциите за конвертиране

За да определите опциите за конвертиране, можете да създадете инстанция на PsConverterOptions Училище и го прехвърлете на Convert Методът .

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 файлове в мултифункционални формати за изображения

За да конвертирате файл PostScript в множество формати на изображение, можете да използвате Convert Метод с различни изходни файлови пътища.

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

Управление на грешки и изключения

PS Converter за .NET изхвърля изключения, ако се случи грешка по време на процеса на конверсия.

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

Забележете, че NotSupportedException клас предоставя допълнителна информация за грешката, като например код на грешка и съобщение.

 Български