Ouvrir XPS
Lire les fichiers XPS Viewer API Solution pour .NET.
Aspose.Page offre la fonctionnalité XPS Viewer pour lire et rendre les fichiers XPS en utilisant n'importe quel langage pris en charge par la plate-forme .NET : C#, VB, J#.
L'API que vous voyez ici peut être utilisée pour créer votre propre application multiplateforme ou être intégrée à votre projet .NET.
Pour ouvrir le fichier XPS, utilisez :
Aspose.Page pour l'API .NET qui est une API de manipulation et de conversion de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme C#.
Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.Page et installez. Vous pouvez également utiliser la commande suivante à partir de la console du gestionnaire de packages.
Package Manager Console Command
PM> Install-Package Aspose.Page
Étapes à suivre via C#
Aspose.Page permet aux développeurs de visualiser facilement le fichier XPS avec seulement quelques lignes de code.
- Chargez le fichier XPS avec une instance de la classe PsDocument.
- Créez et définissez des instances des classes PdfSaveOptions et PdfDevice.
- Appelez la méthode PsDocument.Save avec les objets PdfSaveOptions et PdfDevice comme paramètres.
- Appelez Process.Start avec le chemin d’accès au PDF résultant pour le charger dans l’application par défaut.
Configuration requise
Aspose.Page pour .NET est pris en charge sur tous les principaux systèmes d'exploitation. Assurez-vous simplement que vous disposez des prérequis suivants :
- Microsoft Windows ou un système d’exploitation compatible avec la plate-forme .NET Framework, les applications Windows et ASP.NET.
- Environnement de développement comme Microsoft Visual Studio.
- Aspose.Page pour la DLL .NET référencée dans votre projet.
Code C# pour afficher XPS
string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".pdf";
// create a stream for input XPS file
using (var psStream = new System.IO.FileStream("template.xps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// create a stream for output PDF file
using (var pdfStream = System.IO.File.Open(output, System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// load the XPS file from stream
var document = new Aspose.Page.XPS.PsDocument(psStream);
// create an instance of PdfSaveOptions
var options = new Aspose.Page.XPS.Device.PdfSaveOptions();
// create PDF rendering device for XPS
var device = new Aspose.Page.XPS.Device.PdfDevice(pdfStream);
// save XPS as PDF
ocument.Save(device, options);
}
}
// load resultant PDF in default application
System.Diagnostics.Process.Start(output);
XPS Application Web de visualisation
Ouvrez le fichier XPS dès maintenant en visitant notre site Web de démonstrations en direct.
FAQ
1. Comment puis-je ouvrir le fichier XPS ?
La solution Aspose.Page a une fonctionnalité qui vous permet de visualiser les fichiers XPS en ligne ou par programmation. Si vous devez ouvrir XPS en ligne, vous pouvez utiliser XPS Viewer application multiplateforme.
2. Puis-je trouver des informations plus détaillées sur la façon d’ouvrir les fichiers XPS ?
Accédez au chapitre Documentation pour trouver des informations telles que le guide du développeur, les notes de version et bien d’autres sur les langages de description de page. Visitez notre projet GitHub pour voir les exemples de code d’utilisation de la solution.
3. La fonctionnalité est-elle gratuite ?
Les visualiseurs multiplateformes sont gratuits, alors que pour la solution API, vous pouvez obtenir un essai gratuit, puis acheter le produit si nécessaire.
XPS Qu'est-ce que le format de fichier XPS
Le format XPS est similaire au format PDF. Les deux sont des formats de langage de description de page (PDL). EPS est basé sur HTML et non sur le langage PostScript. Le fichier .eps est capable de contenir un balisage de la structure du document ainsi que des informations sur l'apparence du document. Il existe également des instructions supplémentaires sur la façon d'imprimer et de rendre le document. La caractéristique du format est qu'il fixe la description du document, ce qui signifie qu'il aura le même aspect, peu importe qui et à partir de quel système opérationnel l'ouvre.