
XPS (Open XML Paper Specification) et OXPS (OpenXPS) sont des formats de documents à pages fixes qui maintiennent la mise en page et le formatage du contenu original. Bien que les documents XPS soient similaires aux fichiers PDF (Portable Document Format), leur support sur diverses plateformes et appareils n’est pas aussi robuste. 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
- API C# pour convertir XPS en PDF
- Convertir XPS en PDF en utilisant C#
- Convertir des pages spécifiques de XPS en PDF
- Convertisseur OXPS en PDF en C#
- Convertir des pages spécifiques d’OXPS en PDF
- Convertir un fichier XPS en PDF en ligne
- Ressources d’apprentissage pour la conversion XPS en PDF
API C# pour convertir XPS en PDF
Pour réaliser une conversion XPS en PDF en C# efficace, nous allons utiliser l’API Aspose.Page pour .NET. Cette bibliothèque puissante permet aux développeurs de créer, modifier, manipuler et convertir à la fois des documents XPS et EPS/PS sans effort. Aspose.Page pour .NET est une API autonome fiable qui s’intègre facilement dans vos applications .NET.
Vous pouvez soit télécharger la DLL directement, soit 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 :
- Chargez le fichier XPS d’entrée.
- Initialisez l’objet d’options avec les paramètres nécessaires.
- Créez une instance de PdfDevice pour le rendu.
- Exportez 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 de XPS en PDF en C#
Si vous devez convertir des pages spécifiques d’un document XPS en format PDF, suivez ces étapes :
- Initialisez le flux d’entrée XPS.
- Chargez le document XPS depuis le flux.
- Créez une instance de l’objet PdfSaveOptions.
- Spécifiez les numéros de pages à convertir.
- Enregistrez 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# :
Ce snippet 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 :

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 systèmes d’exploitation plus anciens. Convertir un document OXPS en PDF est simple :
- Initialisez le flux d’entrée OXPS.
- Chargez le fichier OXPS depuis le flux.
- Créez une instance de la classe PdfSaveOptions.
- Exportez 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 :
- Chargez le fichier OXPS.
- Déclarez l’objet PdfSaveOptions.
- Spécifiez le(s) numéro(s) de page que vous souhaitez convertir.
- Rendu du 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 :
Obtenez 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 :
- Guide du développeur Aspose.Page
- Applications en ligne gratuites
- Référence API
- Guides pratiques et articles
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 des documents XPS et OXPS en format PDF. En tirant parti de la meilleure bibliothèque C# pour la conversion 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.