Cree documentos XPS desde cero

Solución API C++ para crear y cambiar archivos XPS.

 

La solución API Aspose.Page para C++ le permite manipular archivos XPS y otros archivos de formato de lenguaje de descripción de página. La rica funcionalidad permite agregar diferentes formas a los documentos, fusionar algunos archivos en uno solo o convertirlos a un formato más adecuado. En caso de que solo comience a trabajar con este formato, aquí se describe cómo crear nuevos archivos XPS y modificar (agregar glifos a) los ya existentes. El fragmento de código se agrega para una mejor comprensión.

Para crear un nuevo archivo XPS, necesitamos:

  • Aspose.Page para la API de C++, que es una API de manipulación y conversión de documentos rica en funciones, potente y fácil de usar para la plataforma C++.

  • Puede descargar su última versión directamente, simplemente abra el administrador de paquetes NuGet y 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

Crear un archivo XPS con C++

  1. Cree un nuevo documento XPS usando la función MakeObject, que devuelve un objeto de XpsDocument Clase
  2. Agregue un conjunto de glifos al documento utilizando el método AddGlyphs() del objeto de documento XPS.
  3. Establezca el color de relleno del texto usando el método set_Fill, pasando un pincel de color sólido creado por el método CreateSolidColorBrush del objeto de documento XPS.
  4. Guarde el documento XPS resultante en un archivo llamado output.xps en el directorio especificado por la variable dir.

Código C++ para hacer un archivo XPS

    using Aspose::Page::XPS;
    using Aspose::Page::XPS::XpsModel;
    // Create an XPS document
    auto xpsDocs = MakeObject<XpsDocument>();

    // Add a glyph to the document
    auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
    glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));

    // Save the result
    xpsDocs->Save(dir + u"output.xps");



Preguntas más frecuentes

1. ¿Cómo puedo editar un archivo XPS?

Para modificar archivos XPS con esta solución API, primero establezca la ruta al archivo y luego use las entidades de la clase XpsDocument para implementar los cambios.

2. ¿Cómo crear un archivo XPS?

Para crear un nuevo archivo XPS usando Aspose.Page, debe establecer la ruta al documento y luego usar el constructor XpsDocument de la clase XpsDocument.

3. ¿Cómo convierto XPS a DOCX?

Para obtener un archivo DOCX de un XPS, utilice nuestro multiplataforma gratuito Convertidor

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.