Administrar el número de páginas de XPS
Solución API .NET para agregar o eliminar páginas a/desde un archivo XPS
XPS puede contener varios documentos en un archivo, así como los documentos XPS pueden tener varias páginas incluidas. Otra funcionalidad que ofrece la solución Aspose.Page API es administrar el número del archivo XPS. Con él, para la transformación de archivos XPS, utilizando la API puede agregar o eliminar páginas. Esto se puede hacer con archivos existentes o nuevos, recién creados.
Agregue o elimine páginas a/de los documentos XPS que necesitamos:
Aspose.Page para .NET API, que es una API de conversión y manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma C#.
Abra el administrador de paquetes NuGet, busque Aspose.Page e instálelo. También puede usar el siguiente comando desde la Consola del administrador de paquetes.
Package Manager Console Command
PM> Install-Package Aspose.Page
Pasos para agregar páginas a un archivo XPS.
- Establezca la ruta al directorio de documentos.
- Cree un archivo XPS usando XpsDocument Class .
- Cree una página vacía con el método InsertPage() .
- Guarde el documento XPS modificado usando XPsDocument.Save
Código C# para agregar páginas a un archivo 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");
Realice los siguientes pasos si es necesario eliminar algunas páginas de su archivo XPS:
- Establezca la ruta al directorio de documentos.
- Cree o abra un archivo XPS utilizando XpsDocument Class.
- Elimine las páginas que ya no necesita con el método RemovePage()
- Guarde el documento XPS modificado mediante el método XPsDocument.Save()
Código C# para eliminar páginas del archivo 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");
Preguntas más frecuentes
1. ¿Cómo elimino una página en XPS?
Para eliminar una página de un archivo XPS RemovePage() Método y guarde el documento editado.
2. ¿Puedes editar páginas de archivos XPS?
Para editar archivos XPS con esta solución API, utilice las propiedades, métodos y constructores de la clase XpsDocument.
3. ¿Cómo agregar páginas a archivos XPS?
Para agregar otra página a un archivo XPS InsertPage() Método y guarde el documento editado.
XPS Qué es XPS Formato de archivo
El formato XPS es similar al formato PDF. Ambos son formatos de lenguaje de descripción de página (PDL). EPS se basa en HTML y no en lenguaje PostScript. El archivo .eps puede contener un marcado de la estructura del documento junto con la información sobre cómo se vería el documento. También hay instrucciones adicionales sobre cómo imprimir y renderizar el documento. La característica del formato es que corrige la descripción del documento, lo que significa que se verá igual sin importar quién y desde qué sistema operativo lo abra.