Los lenguajes de descripción de página describen la apariencia de una página a un nivel superior al de una matriz de píxeles. Los PDL sirven como un vínculo vinculante entre las aplicaciones informáticas, como herramientas gráficas, editores de texto, etc., y los dispositivos de salida: sistemas de publicación (impresión) y pantallas. La mayoría de los sistemas de impresión tratan las páginas impresas como un rectángulo de m píxeles de ancho y n píxeles de alto. Por supuesto, no es conveniente almacenar archivos tan grandes en la memoria, editarlos y transferirlos a través de la red distribuida. Esta solución es compatible con los lenguajes de descripción de página PS, EPS y XPS.

¡Libere todo el potencial de sus aplicaciones de C++ con Aspose.Page! Ya sea que mejore los gráficos, automatice la generación de documentos o optimice los procesos de impresión, nuestra API proporciona las herramientas que necesita para obtener precisión y control. Nuestra biblioteca de confianza es su solución preferida para la renderización y manipulación fluida de archivos XPS, PS y EPS. Con Aspose.Page, puede crear, modificar y convertir archivos XPS, todo sin necesidad de software adicional. Nuestra potente API pone el control en sus manos, para que pueda manipular páginas de documentos, crear gráficos vectoriales y jugar con una paleta de colores vibrantes en varios espacios. Además, puede llevar sus documentos al siguiente nivel convirtiendo archivos PS, EPS y XPS en PDF dinámicos e imágenes ráster impresionantes. ¡Mejore sus capacidades de manejo de documentos hoy mismo con Aspose.Page para C++ y redefina la forma en que trabaja con los lenguajes de descripción de página!

Obtenga más información sobre las funciones de la API de C++ para PS, XPS y EPS:

Insertar páginas en archivos XPS

Aspose.Page para C++ admite la carga de archivos XPS para su manipulación y podemos agregar fácilmente nuevas páginas dentro de ese archivo. Los desarrolladores de C++ pueden usar la biblioteca para automatizar escenarios que puedan ayudarlos en su camino.

Agregue páginas de documentos a un archivo XPS - C++

    //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");

La biblioteca ofrece la conversión de documentos XPS, PS y EPS a formatos de imagen ráster y PDF, incluidos BMP, JPEG, PNG y TIFF. El desarrollador puede especificar el nivel de calidad, la resolución y los números de página al guardar documentos dentro de imágenes.
La solución también ofrece varias conversiones como:

Preguntas más frecuentes

1. ¿Por qué necesitarías Aspose.Page para C++?

Aspose.Page para C++ está desarrollado para manipular archivos PS, XPS, EPS y OXP, como crear, editar, convertir y renderizar estos formatos en aplicaciones C++.

2. ¿Qué formatos admite Aspose.Page para C++?

Esta solución API admite PS, EPS, XPS, OXPS como entrada y PDF, formatos de imagen y SVG como formatos de salida en la funcionalidad de conversión.

3. ¿Dónde puedo encontrar los requisitos para empezar a trabajar con Aspose.Page para C++?

Vaya a Documentación para conocer los conceptos básicos, como los requisitos del sistema, la instalación, las licencias y cómo ejecutar ejemplos. Allí también puede encontrar la Guía para desarrolladores y una base de conocimientos sobre los formatos.

4. ¿Dónde puedo obtener ayuda si hay algún problema con la API?

Intente obtener respuesta en el Foro de soporte gratuito . Si no obtiene uno, simplemente cree un nuevo tema con el problema enfrentado.

5. ¿Dónde puedo encontrar las últimas actualizaciones de Aspose.Page para C++?

Consulte las Notas de la versión para ver el progreso, todas las actualizaciones y las funciones más nuevas agregadas.



  

Support and Learning Resources

  
  

Aspose.Page ofrece API individuales para entornos de desarrollo populares, como se enumeran a continuación: