C# Convert XPS to PDF | Convert OXPS to PDF in C#

XPS (Open XML Paper Specification) et OXPS (OpenXPS) sont des formats de document à pages fixes spécifiquement conçus pour maintenir la mise en page et le formatage du contenu original. Bien que les documents XPS partagent des similitudes avec PDF (Portable Document Format), leur prise en charge des plateformes et des appareils n’est pas aussi étendue. Dans cet article, nous allons démontrer comment convertir XPS ou OXPS en PDF en C#, fournissant un guide complet pour les développeurs désireux d’améliorer leurs capacités de gestion de documents en utilisant la meilleure bibliothèque C# pour la conversion XPS en PDF.

Table des matières

  1. API C# pour convertir XPS en PDF
  2. Convertir XPS en PDF en utilisant C#
  3. Convertir des pages spécifiques d’XPS en PDF
  4. Convertisseur OXPS en PDF en C#
  5. Convertir des pages spécifiques d’OXPS en PDF
  6. Convertir un fichier XPS en PDF en ligne
  7. Ressources d’apprentissage pour la conversion XPS en PDF

API C# pour convertir XPS en PDF

Pour effectuer une conversion XPS en PDF en C# efficace, nous allons utiliser l’API Aspose.Page for .NET. Cette bibliothèque robuste permet aux développeurs de créer, éditer, manipuler et convertir des documents XPS et EPS/PS sans effort. Aspose.Page for .NET est une API autonome fiable qui s’intègre facilement dans vos applications .NET.

Vous pouvez soit télécharger le DLL directement ou installer l’API en utilisant la commande NuGet suivante :

PM> Install-Package Aspose.Page

Convertir XPS en PDF en utilisant C#

Pour convertir un document XPS entier en format PDF, suivez ces étapes :

  1. Charger le fichier XPS d’entrée.
  2. Initialiser l’objet options avec les paramètres requis.
  3. Créer une instance de PdfDevice pour le rendu.
  4. Exporter le document XPS vers un fichier PDF.

Voici un exemple de code démontrant comment convertir un fichier XPS en PDF en utilisant C# :

Convertir des pages spécifiques d’XPS en PDF en C#

Si vous devez convertir des pages spécifiques d’un document XPS en format PDF, suivez ces étapes :

  1. Initialiser le flux d’entrée XPS.
  2. Charger le document XPS depuis le flux.
  3. Créer une instance de l’objet PdfSaveOptions.
  4. Spécifier les numéros de page pour la conversion.
  5. Enregistrer le document en tant que fichier PDF.

L’extrait de code suivant illustre comment convertir des pages spécifiques d’un XPS en PDF en C# :

Cet extrait utilise un document XPS avec plusieurs pages, ne convertissant que les pages 1 et 3 en PDF, comme spécifié. La capture d’écran ci-dessous montre les deux pages rendues en tant que document PDF :

XPS to PDF

Convertisseur OXPS en PDF en C#

Le format OXPS est une version avancée du format de fichier XPS, mais il peut ne pas être pris en charge par les anciens systèmes d’exploitation. La conversion d’un document OXPS en PDF est simple :

  1. Initialiser le flux d’entrée OXPS.
  2. Charger le fichier OXPS depuis le flux.
  3. Créer une instance de la classe PdfSaveOptions.
  4. Exporter le document OXPS vers un fichier PDF.

Voici un exemple de code montrant comment convertir OXPS en PDF en C# :

Convertir des pages spécifiques d’OXPS en PDF en C#

Vous pouvez également convertir des pages spécifiques d’un document OXPS en format PDF. Suivez ces étapes :

  1. Charger le fichier OXPS.
  2. Déclarer l’objet PdfSaveOptions.
  3. Spécifier le(s) numéro(s) de page que vous souhaitez convertir.
  4. Rendre le document OXPS en PDF.

L’extrait de code ci-dessous démontre comment convertir des pages spécifiques d’un OXPS en PDF en C#, en se concentrant sur la conversion de la première page :

Obtenir une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour tester la bibliothèque Aspose.Page sans aucune restriction d’évaluation.

Ressources d’apprentissage pour la conversion XPS en PDF

Au-delà de la conversion de documents XPS ou OXPS en format PDF, explorez les diverses fonctionnalités de la bibliothèque avec ces ressources :

Conclusion

Dans cet article, nous avons exploré comment convertir XPS en PDF et OXPS en PDF par programmation en C#. Nous avons également couvert comment exporter des pages spécifiques de documents XPS et OXPS au format PDF. En tirant parti de la meilleure bibliothèque C# pour XPS en PDF, vous pouvez optimiser votre flux de travail de gestion de documents. Si vous avez des questions, n’hésitez pas à nous contacter sur notre forum de support gratuit.