PS Конвертер для .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
класу надається додаткова інформація про помилку, наприклад, код помилки та повідомлення.