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.

 Français