PS Converter pour .NET

Introduction à PS Converter pour .NET

Le PS Converter pour .NET est un puissant plug-in qui permet aux développeurs de convertir les fichiers PostScript dans divers formats d’image, y compris PNG, JPEG, GIF, BMP et TIFF. Ce guide fournit un aperçu des fonctionnalités disponibles et explique comment effectuer des tâches communes en utilisant des exemples de code dans C#.

Conversion des fichiers PostScript

Pour convertir un fichier PostScript, vous pouvez utiliser le Process La méthode de la PsConverter Cette méthode prend deux paramètres: la voie de fichier PostScript d’entrée et une 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);

Vous pouvez également spécifier des options supplémentaires, telles que la gamme de page à convertir, la résolution de l’image de sortie et le niveau de compression.

Définir les options de conversion

Pour spécifier les options de conversion, vous pouvez créer une instance de PsConverterOptions La classe et la transférer à la Convert La méthode .

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

Conversion des fichiers PostScript en plusieurs formats d’image

Pour convertir un fichier PostScript à plusieurs formats d’image, vous pouvez utiliser le Convert méthode avec différentes pistes de fichier de sortie.

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

Traiter les erreurs et les exceptions

Le PS Converter pour .NET jette des exceptions si une erreur se produit pendant le processus de conversion.

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

Notez que le NotSupportedException La classe fournit des informations supplémentaires sur l’erreur, telles que le code et le message de erreur.

 Français