Añadir texto a XPS
Solución API de C++ para trabajar con el texto de archivos XPS
La solución API Aspose.Page para C++ le permite manipular archivos XPS junto con otros archivos de formato de lenguaje de descripción de páginas. Entre otras características, la solución permite añadir fácilmente texto a un documento XPS utilizando aplicaciones de C++. Puede hacerlo utilizando la clase XpsGlyphs , que permite añadir texto a un documento XPS especificando el pincel (brush) de su elección. Aquí tiene un ejemplo de cómo añadir texto a un documento XPS con solo unas pocas líneas de código. Para obtener ejemplos completos y archivos de datos, visite nuestro proyecto de GitHub
Para programar archivos XPS necesita tener:
API Aspose.Page para C++, que es una API de manipulación y conversión de documentos para la plataforma C++ rica en funciones, potente y fácil de usar.
Puede descargar su última versión directamente, simplemente abra el administrador de paquetes NuGet, busque Aspose.Page.Cpp 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.Cpp
Pasos para añadir texto a un archivo XPS.
Este código de C++ demuestra cómo añadir texto a un documento XPS utilizando Aspose.Page para C++.
- Cree un nuevo documento XPS utilizando la clase XpsDocument .
- Añada el glifo (glyph) al objeto del documento con la información de fuente necesaria. Cree un objeto XpsGlyphs, que se utiliza para añadir texto al documento XPS. El método AddGlyphs() se utiliza para añadir el texto y recibe la fuente, el tamaño de fuente, el estilo de fuente, la posición X e Y del texto y el texto que se va a añadir.
- El pincel creado anteriormente se establece entonces como la propiedad de relleno (fill property) del objeto de glifos.
- Guarde el documento XPS modificado llamando al método Save() de la clase XpsDocument y pasando la ruta para guardar el archivo.
Añadir texto a XPS
Preguntas más frecuentes
1. ¿Puedo agregar texto a un documento XPS?
Sí, es posible agregar texto a archivos XPS. XPS es un formato de documento de diseño fijo desarrollado por Microsoft, similar a PDF, y admite la inclusión de texto junto con otro contenido como imágenes y formas.
2. ¿Cómo agrego texto con formato específico en un archivo XPS?
Para incorporar texto en el documento XPS utilizando la solución API Aspose.Page, cree una instancia de un objeto XpsGlyphs. Este objeto sirve como conducto para agregar contenido textual. Emplee el método AddGlyphs() para este propósito, que requiere entradas que incluyen la fuente, el tamaño de la fuente y el estilo de la fuente, junto con las coordenadas X e Y que dictan la posición del texto. Finalmente, proporcione el texto real que se agregará como argumento.
3. ¿Existe alguna limitación o consideración al agregar texto a archivos XPS?
Hay algunas limitaciones y consideraciones a tener en cuenta. Por ejemplo, las fuentes utilizadas en el documento XPS deben estar incrustadas o disponibles en el sistema donde se ve el documento para garantizar una representación adecuada. Además, el formato del texto puede variar según el software utilizado para crear o editar el archivo XPS, por lo que es esencial probar el documento con diferentes visores para garantizar una visualización coherente en todas las plataformas.
XPS Qué es XPS Formato de archivo
XPS (XML Paper Specification) es el equivalente de Microsoft a PDF. Se basa en XML/HTML, mantiene el diseño en distintas plataformas y es independiente del sistema operativo.