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.
- Imposta il percorso della directory dei documenti.
- Crea un file XPS utilizzando la XpsDocument Class .
- Crea una pagina vuota con il metodo InsertPage() .
- 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");
Se è necessario eliminare alcune pagine del tuo file XPS, procedi nel seguente modo:
- Imposta il percorso della directory dei documenti.
- Crea o apri un file XPS utilizzando la XpsDocument Class.
- Rimuovi le pagine che non ti servono più con il metodo RemovePage()
- 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.