Verwalten Sie die Anzahl der Seiten von XPS
.NET-API-Lösung zum Hinzufügen oder Entfernen von Seiten zu/aus XPS-Dateien
XPS kann mehrere Dokumente in einer Datei enthalten, und XPS-Dokumente können mehrere Seiten enthalten. Eine weitere Funktionalität, die von der Aspose.Page-API-Lösung angeboten wird, ist die Verwaltung der Nummer der XPS-Datei. Damit können Sie für die Transformation von XPS-Dateien mithilfe der API Seiten hinzufügen oder entfernen. Dies kann an bestehenden oder an neuen, gerade erstellten Dateien erfolgen.
Hinzufügen oder Löschen von Seiten zu/aus XPS-Dokumenten, die wir benötigen:
Aspose.Page für die .NET-API, eine funktionsreiche, leistungsstarke und benutzerfreundliche 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 Hinzufügen von Seiten zu einer XPS-Datei.
- Legen Sie den Pfad zum Dokumentenverzeichnis fest.
- Erstellen Sie eine XPS-Datei mit der XpsDocument Class .
- Erstellen Sie eine leere Seite mit der Methode InsertPage() .
- Speichern Sie das geänderte XPS-Dokument mit XPsDocument.Save
C#-Code zum Hinzufügen von Seiten zu einer XPS-Datei
using Aspose.Page.Xps;
using Aspose.Page.Xps.XpsModel;
using System.Drawing; // The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithPages();
// Create a new XPS Document
XpsDocument doc = new XpsDocument(dataDir + "Sample1.xps");
// Insert an empty page at beginning of pages list
doc.InsertPage(1, true);
// Save the resultant XPS document
doc.Save(dataDir + "AddPages_out.xps");Führen Sie die nächsten Schritte aus, wenn einige Seiten Ihrer XPS-Datei gelöscht werden müssen:
- Legen Sie den Pfad zum Dokumentenverzeichnis fest.
- Erstellen oder öffnen Sie eine XPS-Datei mit der Klasse XpsDocument.
- Entfernen Sie die Seiten, die Sie nicht mehr benötigen, mit der Methode RemovePage() .
- Speichern Sie das geänderte XPS-Dokument mit der Methode XPsDocument.Save()
C#-Code zum Entfernen von Seiten aus der XPS-Datei
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithPages();
// Create a new XPS Document
XpsDocument doc = new XpsDocument(dataDir + "Sample2.xps");
// Remove the first page (at index 1).
doc.RemovePageAt(1);
// Save the resultant XPS document
doc.Save(dataDir + "Sample2_out.xps");FAQ
1. Wie lösche ich eine Seite in XPS?
So entfernen Sie eine Seite aus einer XPS-Datei: RemovePage()-Methode und speichern Sie das bearbeitete Dokument.
2. Können Sie Seiten von XPS-Dateien bearbeiten?
Um XPS-Dateien mit dieser API-Lösung zu bearbeiten, verwenden Sie die Eigenschaften, Methoden und Konstruktoren der XPSDocument-Klasse.
3. Wie füge ich Seiten zu XPS-Dateien hinzu?
So fügen Sie einer XPS-Datei eine weitere Seite hinzu: InsertPage()-Methode und speichern Sie das bearbeitete Dokument.
XPS Was ist XPS Dateiformat
XPS (XML Paper Specification) ist Microsofts PDF‑Äquivalent. Es basiert auf XML/HTML, bewahrt das Layout über verschiedene Plattformen hinweg und ist unabhängig vom Betriebssystem.