XPS (Open XML Paper Specification) et OXPS (OpenXPS) sont des formats de documents à pages fixes qui préservent la mise en page et le formatage du contenu original. Bien que les documents XPS soient similaires aux fichiers PDF (Portable Document Format), ils ne sont pas aussi largement pris en charge sur diverses plateformes et appareils. Dans cet article, nous allons démontrer comment convertir XPS ou OXPS en PDF en C#, fournissant un guide complet pour les développeurs cherchant à améliorer leurs capacités de gestion des documents.
Table des matières
- API C# pour convertir XPS en PDF
- Convertir XPS en PDF à l’aide de C#
- Convertir des pages spécifiques de XPS en PDF
- Convertisseur OXPS en PDF en C#
- Convertir des pages spécifiques de OXPS en PDF
- Convertir 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 efficace en C#, 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 à l’aide de 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 à l’aide de C# :
Convertir des pages spécifiques de XPS en PDF en C#
Si vous avez besoin de 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 page à convertir.
- Enregistrez le document en tant que fichier PDF.
L’exemple 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 anciens systèmes d’exploitation. 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 de 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.
Le snippet 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 et articles pratiques
Conclusion
Dans cet article, nous avons exploré comment convertir XPS en PDF et OXPS en PDF par programmation à l’aide de C#. Nous avons également couvert comment exporter des pages spécifiques de documents XPS et OXPS en 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.