xps en pdf

Comment convertir XPS en PDF avec l’API .NET REST.

La gestion efficace des documents est essentielle pour des flux de travail fluides, la possibilité de convertir des fichiers XPS au format PDF apparaît comme un outil précieux. XPS, ou XML Paper Spécification, est un format de document standardisé développé par Microsoft, souvent utilisé pour l’impression et le partage de documents. Cependant, le PDF, ou Portable Document Format, règne en maître en tant que norme universelle pour l’échange de documents, offrant une compatibilité et une accessibilité améliorées sur diverses plates-formes et appareils. Par conséquent, en convertissant des documents XPS en PDF à l’aide de l’API .NET REST, les développeurs ont la possibilité de bénéficier d’une myriade d’avantages.

API de conversion XPS en PDF

La conversion de fichiers XPS au format PDF devient un jeu d’enfant grâce à Aspose.PDF Cloud SDK for .NET. Ce SDK puissant rationalise le processus de conversion, garantissant la précision et la fiabilité dans la préservation de l’intégrité des documents. Vous pouvez lancer en toute transparence la conversion XPS en PDF au sein de vos applications .NET, éliminant ainsi le besoin d’installations locales complexes. De plus, l’architecture basée sur le cloud garantit l’évolutivité et l’accessibilité, vous permettant d’intégrer ces fonctionnalités avancées de manière transparente dans vos applications sans vous soucier de la gestion de l’infrastructure.

Pour utiliser le SDK, recherchez « Aspose.Pdf-Cloud » dans le gestionnaire de packages NuGet et cliquez sur le bouton « Ajouter un package ». Cela ajoutera la référence du SDK dans votre projet.

  • Obtenez vos informations d’identification client à partir du tableau de bord cloud. Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.

Convertir XPS en PDF en C# .NET

Avec ce SDK cloud, vous pouvez non seulement réaliser une conversion efficace de XPS en PDF, mais également débloquer un large éventail de fonctionnalités pour améliorer vos flux de travail de traitement de documents. Suivons donc les instructions ci-dessous pour une efficacité inégalée lors de la conversion XPS en PDF.

La section suivante explique en détail comment convertir facilement un fichier XPS au format PDF à l’aide de C# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Créez un objet de classe PdfApi où nous transmettons les informations d’identification du client comme arguments.

pdfApi.UploadFile("sourceFile.pdf", stream);

Téléchargez le fichier PDF d’entrée sur le stockage cloud.

var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");

Appelez l’API pour convertir le fichier XPS disponible dans le stockage cloud au format PDF. Le fichier résultant est également enregistré dans le stockage cloud.

// Pour plus d'exemples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// créer une instance de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// nom de l'image JPG d'entrée
String inputFile = "Simple.xps";

// charger la source XPS à partir du disque local
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // télécharger le fichier XPS sur le stockage cloud
    pdfApi.UploadFile("input.xps", stream);

    // appeler l'API pour convertir le fichier XPS au format PDF
    var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
    
}
xps en pdf

Un aperçu de la conversion XPS en PDF.

L’exemple de fichier XPS et le PDF résultant généré dans l’exemple ci-dessus peuvent être téléchargés à partir de Simple.xps et resultant.pdf

  • Afin de visualiser le PDF résultant, vous pouvez envisager d’utiliser notre application gratuite en ligne PDF Viewer.

Convertir un document XPS en PDF à l’aide des commandes cURL

Alternativement, la conversion de fichiers XPS au format PDF à l’aide des commandes Aspose.PDF Cloud et cURL offre une solution rationalisée et polyvalente pour les tâches de conversion de documents. En utilisant les commandes cURL pour interagir avec l’API Aspose.PDF Cloud, vous pouvez lancer le processus de conversion de manière transparente. Lorsque vous utilisez cette approche, la première étape consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Une fois que nous avons un jeton JWT, veuillez exécuter la commande suivante pour convertir le fichier XPS au format PDF et enregistrer la sortie sur le disque local.

curl -v "https://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"

Si nous avons besoin de stocker la sortie dans le stockage cloud, veuillez essayer d’utiliser la commande suivante.

curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Remplacez « inputXPS » par le nom du fichier XPS d’entrée disponible dans le stockage cloud, « resultantPDF » par le nom de l’image PDF résultante et « accessToken » par le jeton d’accès JWT généré ci-dessus.

Conclusion

En conclusion, nous avons appris qu’en tirant parti du SDK Aspose.PDF Cloud pour .NET ou en utilisant les commandes cURL en conjonction avec l’API Aspose.PDF Cloud, nous pouvons mettre en œuvre des solutions efficaces et fiables pour convertir des fichiers XPS au format PDF. Grâce à son architecture basée sur le cloud, vous pouvez accéder à de puissantes fonctionnalités de conversion et de manipulation de documents sans avoir besoin d’installations locales complexes. Par conséquent, nous recommandons fortement de rationaliser les flux de traitement des documents et de libérer tout le potentiel du contenu numérique.

Liens utiles

Articles Liés

Nous vous recommandons fortement de consulter les articles de blog suivants pour obtenir des informations sur :