Öffnen Sie XPS
Lesen Sie XPS-Dateien Viewer API-Lösung für .NET.
Aspose.Page bietet XPS-Viewer-Funktionalität zum Lesen und Rendern von XPS-Dateien in jeder Sprache, die von der .NET-Plattform unterstützt wird: C#, VB, J#.
Die API, die Sie hier sehen, kann zum Erstellen Ihrer eigenen plattformübergreifenden Anwendung verwendet oder in Ihr .NET-Projekt integriert werden.
Um die XPS-Datei zu öffnen, verwenden Sie:
Aspose.Page für die .NET-API, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung und -konvertierung für die C#-Plattform.
Öffnen Sie den NuGet-Paket-Manager, suchen Sie nach Aspose.Page und installieren Sie es. Sie können auch den folgenden Befehl in der Paket-Manager-Konsole verwenden.
Package Manager Console Command
PM> Install-Package Aspose.Page
Schritte zum Anzeigen über C#
Aspose.Page macht es den Entwicklern leicht, die XPS-Datei mit nur wenigen Codezeilen anzuzeigen.
- XPS-Datei mit einer Instanz der PsDocument-Klasse laden.
- Erstellen und legen Sie Instanzen von PdfSaveOptions- und PdfDevice-Klassen fest.
- Rufen Sie die PsDocument.Save-Methode mit Objekten von PdfSaveOptions und PdfDevice als Parameter auf.
- Rufen Sie Process.Start mit dem Pfad zum resultierenden PDF auf, um es in die Standardanwendung zu laden.
System Anforderungen
Aspose.Page für .NET wird auf allen gängigen Betriebssystemen unterstützt. Stellen Sie einfach sicher, dass Sie die folgenden Voraussetzungen erfüllen:
- Microsoft Windows oder ein kompatibles Betriebssystem mit .NET Framework-Plattform, Windows- und ASP.NET-Anwendungen.
- Entwicklungsumgebung wie Microsoft Visual Studio.
- Aspose.Page für die .NET-DLL, auf die in Ihrem Projekt verwiesen wird.
C#-Code zum Anzeigen von 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 Betrachter-Webanwendung
Öffnen Sie die XPS-Datei gleich jetzt, indem Sie unsere Live-Demo-Website besuchen.
FAQ
1. Wie kann ich die XPS-Datei öffnen?
Die Aspose.Page-Lösung verfügt über Funktionen, mit denen Sie XPS-Dateien online oder programmgesteuert anzeigen können. Wenn Sie XPS online öffnen müssen, können Sie XPS Viewer verwenden. plattformübergreifende Anwendung.
2. Kann ich detailliertere Informationen zum Öffnen von XPS-Dateien finden?
Gehen Sie zum Kapitel Dokumentation , um Informationen wie das Entwicklerhandbuch, Versionshinweise und vieles mehr über Seitenbeschreibungssprachen zu finden. Besuchen Sie unser GitHub -Projekt, um die Codebeispiele für die Verwendung der Lösung anzuzeigen.
3. Ist die Funktion kostenlos?
Die plattformübergreifenden Betrachter sind kostenlos, wenn Sie für die API-Lösung eine kostenlose Testversion erhalten und das Produkt dann bei Bedarf kaufen können.
XPS Was ist XPS Dateiformat
Das XPS-Format ähnelt dem PDF-Format. Beides sind Formate der Seitenbeschreibungssprache (PDL). EPS basiert auf HTML und nicht auf der PostScript-Sprache. Die .eps-Datei kann ein Markup der Dokumentstruktur zusammen mit Informationen darüber enthalten, wie das Dokument aussehen würde. Es gibt auch Anweisungen zum Drucken und Rendern des Dokuments. Das Merkmal des Formats ist, dass es die Beschreibung des Dokuments festlegt, was bedeutet, dass es gleich aussieht, egal wer und von welchem Betriebssystem es öffnet.