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

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.