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.

  1. Legen Sie den Pfad zum Dokumentenverzeichnis fest.
  2. Erstellen Sie eine XPS-Datei mit der XpsDocument Class .
  3. Erstellen Sie eine leere Seite mit der Methode InsertPage() .
  4. 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");
Das nächste Code-Snippet zeigt, wie Sie nutzlose Seiten aus XPS-Dateien innerhalb der Aspose.Page für .NET-API-Lösung löschen.

Führen Sie die nächsten Schritte aus, wenn einige Seiten Ihrer XPS-Datei gelöscht werden müssen:

  1. Legen Sie den Pfad zum Dokumentenverzeichnis fest.
  2. Erstellen oder öffnen Sie eine XPS-Datei mit der Klasse XpsDocument.
  3. Entfernen Sie die Seiten, die Sie nicht mehr benötigen, mit der Methode RemovePage() .
  4. 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.