Operaciones entre paquetes dentro del paquete XPS
Manipular páginas, colores y glifos dentro del paquete XPS a través de C++
Aspose.Page API para C++ ofrece una biblioteca separada para trabajar con archivos XPS, lo que le permite tratarlos como un formato distinto. Esta biblioteca cuenta con una variedad de funciones útiles, que incluyen fusionar documentos XPS, convertirlos a otros formatos y manipular gráficos dentro de ellos.
Un aspecto clave de los archivos XPS es su capacidad para contener varios archivos en un solo documento. Como resultado, la biblioteca Aspose.Page XPS proporciona funcionalidades para administrar estos archivos internos y sus páginas. Estas operaciones, conocidas como "operaciones entre paquetes", implican la manipulación de contenido en diferentes documentos XPS.
Esta sección profundizará en ejemplos específicos de operaciones entre paquetes, como administrar páginas dentro de un único documento XPS y agregar texto (glifos) con colores específicos.
Pero para probar la funcionalidad primero necesitas obtener la solución:
Abra el administrador de paquetes NuGet, busque Aspose.Page e instálelo. También puede utilizar el siguiente comando desde la Consola del Administrador de paquetes.
Pasos para manipular páginas dentro del paquete XPS C++.
- Establezca la ruta al directorio de documentos.
- Cree un archivo XPS utilizando la Clase XpsDocument .
- Para insertar una página activa desde un documento hasta el comienzo de otro documento, utilice InsertPage() Método.
- Para insertar una página activa desde un documento hasta el final de otro documento, utilice el método AddPage() .
- Para eliminar una página vacía, utilice el método RemovePage() .
- Para eliminar una página de un documento a otro, utilice InsertPage() y SelectActivePage() Métodos.
- Guarde los documentos XPS modificados utilizando el método XPsDocument.Save .
Manipular páginas
Pasos para agregar un clon de glifo dentro del paquete XPS C++.
- Establezca la ruta al directorio de documentos.
- Abra una secuencia del archivo XPS.
- Cree un archivo XPS utilizando la Clase XpsDocument.
- Agregue glifos al documento usando el método AddGlyphs() .
- Cree el segundo archivo XPS utilizando la XpsDocument Class.
- Para clonar el glifo del primer archivo al segundo archivo, use Add() y Clone() Métodos.
- Guarde ambos documentos XPS mediante el método XPsDocument.Save().
Agregar clon de glifo y cambiar de color
Pasos para agregar un Glyph C++ lleno de imágenes.
- Establezca la ruta al directorio de documentos.
- Abra una secuencia del archivo XPS.
- Cree un archivo XPS utilizando la Clase XpsDocument.
- Agregue glifos al documento usando el método AddGlyphs().
- Para rellenar los glifos con un pincel de imagen, utilice el método CreateImageBrush() .
- Cree el segundo archivo XPS utilizando la XpsDocument Class.
- Agregue glifos con la fuente del primer documento al segundo documento usando el método AddGlyphs().
- Cree un pincel de imagen a partir del relleno del primer documento y rellene los glifos en el segundo documento usando el método CreateImageBrush().
- Guarde ambos documentos XPS mediante el método XPsDocument.Save().
Agregar glifo relleno de imagen e imagen extranjera
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.