Gestisci il numero di pagine di XPS

.NET API Soluzione per aggiungere o rimuovere pagine da/verso file XPS

 

XPS può contenere più documenti in un file così come i documenti XPS possono avere più pagine incluse. Un'altra funzionalità offerta dalla soluzione API Aspose.Page è la gestione del numero del file XPS. Con esso, per la trasformazione dei file XPS, utilizzando l'API puoi aggiungere o rimuovere pagine. Questo può essere fatto su file esistenti o nuovi appena creati.

Aggiungi o elimina pagine a/da documenti XPS di cui abbiamo bisogno:

  • Aspose.Page per .NET API che è un'API di conversione e manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma C#.

  • Apri il gestore di pacchetti NuGet, cerca Aspose.Page e installa. È inoltre possibile utilizzare il seguente comando dalla Console di gestione pacchetti.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Passaggi per aggiungere pagine a un file XPS.

  1. Imposta il percorso della directory dei documenti.
  2. Crea un file XPS utilizzando la XpsDocument Class .
  3. Crea una pagina vuota con il metodo InsertPage() .
  4. Salvare il documento XPS modificato utilizzando XPsDocument.Save

Codice C# per aggiungere pagine a un file XPS

    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");
Il prossimo frammento di codice mostra come eliminare le pagine inutili dai file XPS all'interno della soluzione Aspose.Page per .NET Api.

Se è necessario eliminare alcune pagine del tuo file XPS, procedi nel seguente modo:

  1. Imposta il percorso della directory dei documenti.
  2. Crea o apri un file XPS utilizzando la XpsDocument Class.
  3. Rimuovi le pagine che non ti servono più con il metodo RemovePage()
  4. Salvare il documento XPS modificato mediante il metodo XPsDocument.Save()

Codice C# per rimuovere le pagine dal file XPS

    // 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. Come faccio a eliminare una pagina in XPS?

Per rimuovere una pagina da un file XPS Metodo RemovePage() e salvare il documento modificato.

2. Puoi modificare le pagine dei file XPS?

Per modificare i file XPS con questa soluzione API, utilizzare le proprietà, i metodi e i costruttori della classe XpsDocument.

3. Come aggiungere pagine ai file XPS?

Per aggiungere un’altra pagina a un file XPS Metodo InsertPage() e salvare il documento modificato.

XPS Cos'è il formato file XPS

Il formato XPS è simile al formato PDF. Entrambi sono formati PDL (Page Description Language). EPS è basato su HTML e non sul linguaggio PostScript. Il file .eps è in grado di contenere un markup della struttura del documento insieme alle informazioni sull'aspetto del documento. Ci sono anche istruzioni aggiunte su come stampare e renderizzare il documento. La caratteristica del formato è che corregge la descrizione del documento, il che significa che avrà lo stesso aspetto indipendentemente da chi e da quale sistema operativo lo apra.