Converteur XPS pour .NET
Introduction à XPS Converter pour .NET
The XPS Converter for .NET est une bibliothèque puissante qui permet aux développeurs de convertir les fichiers de la spécification du papier XML (XPS) dans divers formats d’image, y compris PNG, JPEG, TIFF, et plus encore.
Convertir XPS en PDF
Conversion d’un fichier XPS est un processus simple qui implique la téléchargement de l’archivage xPS et la spécification du format de sortie.L’exemple de code suivant montre comment convertir un fichie xps à un document PDF:
XpsConverter converter = new XpsConverter();
XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
converter.Process(opt);
Dans cet exemple, nous chargons le fichier XPS d’un courant et créons un nouveau XpsConverter
Nous spécifions ensuite le format de sortie en PDF et enregistrons le document dans un nouveau flux.
Convertir XPS en images
Conversion d’un fichier XPS est un processus simple qui implique le chargement de l’archivage xps et la spécification du format de sortie.L’exemple de code suivant montre comment convertir un fichie xPS à une image PNG:
XpsConverter converter = new XpsConverter();
PsConverterToImageOptions opt = new PsConverterToImageOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt);
Dans cet exemple, nous chargons le fichier XPS d’un courant et créons un nouveau XpsConverter
Nous spécifions ensuite le format de sortie comme PNG et sauvegardons le document dans un nouveau flux.
Formats de sortie soutenus
Le Converteur XPS pour .NET prend en charge un large éventail de formats de sortie, y compris:
- PNG (Graphics du réseau portable)
- JPEG (Joint Photographic Experts Group)
- TIFF (Format de fichier d’image étiqueté)
- Le BMP (Bitmap)
- GIF (Format d’interchange graphique)
Traiter les erreurs et les exceptions
Le Converteur XPS pour .NET jette des exceptions si une erreur se produit pendant le processus de conversion.
try
{
XpsConverter converter = new XpsConverter();
XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
converter.Process(opt);
}
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.