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.