PS Converter per a .NET

Introducció a PS Converter per a .NET

El PS Converter per a .NET és un poderós plugin que permet als desenvolupadors convertir fitxers PostScript en diversos formats d’imatge, incloent PNG, JPEG, GIF, BMP i TIFF. Aquest guia proporciona una visió de les característiques disponibles i explica com realitzar tasques comunes utilitzant exemples de codi en C#.

Convertir els arxius PostScript

Per convertir un arxiu PostScript, podeu utilitzar el Process El mètode de la PsConverter Aquest mètode requereix dos paràmetres: la ruta de fitxer PostScript d’entrada i una instància de 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);

També es poden especificar opcions addicionals, com ara la gamma de pàgines per convertir, la resolució de la imatge de sortida i el nivell de compressió.

Definició de les opcions de conversió

Per especificar les opcions de conversió, podeu crear una instància de PsConverterOptions Classe i passa-la a la Convert El mètode .

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

Convertir els arxius PostScript en múltiples formats d’imatge

Per convertir un arxiu PostScript en múltiples formats d’imatge, podeu utilitzar el Convert mètode amb diferents pistes de fitxers de sortida.

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

Resoldre errors i excepcions

El PS Converter per .NET llança excepcions si es produeix un error durant el procés de conversió.

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

Tingueu en compte que el NotSupportedException La classe proporciona informació addicional sobre l’error, com ara el codi d’errors i el missatge.

 Català