Renderizar XPS a XLTM en aplicaciones C++

Convierta XPS a XLTM en aplicaciones C++ nativas sin necesidad de Microsoft® Excel o Adobe® Acrobat Reader

 

Convertir XPS a XLTM en C++ a través de las bibliotecas de automatización de formato de archivo Aspose.Total for C++ es un proceso simple de dos pasos. En el primer paso, puede exportar XPS a XLSX usando Aspose.PDF for C++ , luego, usando Aspose.Cells for C++ API de programación de hojas de cálculo, puede convertir XLSX a XLTM.

API de C++ para convertir XPS a XLTM

  1. Abra el archivo XPS usando la referencia de clase Document
  2. Convierta XPS a XLSX usando la función miembro Save
  3. Cargue el documento XLSX utilizando la referencia de clase IWorkbook
  4. Guarde el documento en formato XLTM usando la función miembro Save

Requisitos de conversión

Instale desde la línea de comandos como nuget install Aspose.Total.Cpp o a través de Package Manager Console de Visual Studio con Install-Package Aspose.Total.Cpp.

Como alternativa, obtenga el instalador MSI sin conexión o las DLL en un archivo ZIP desde descargas .

Obtenga o establezca la información del archivo XPS a través de C++

Aspose.PDF for C++ también le permite obtener información sobre su documento XPS y le permite tomar decisiones informadas antes de su proceso de conversión. Para obtener información específica de un archivo XPS, primero debe llamar al método get_Info() de Document clase. Una vez que se recupera el objeto DocumentInfo, puede obtener los valores de las propiedades individuales. Además, también puede establecer las propiedades utilizando los métodos respectivos de la clase DocumentInfo.

Guarde el formato de archivo XLTM para transmitir a través de C++

Aspose.Cells for C++ permite guardar el formato de archivo XLTM para transmitir. Para guardar archivos en una secuencia, cree un objeto MemoryStream o FileStream y guarde el archivo en ese objeto de secuencia llamando al IWorkbook Save del objeto. Especifique el formato de archivo deseado mediante la enumeración SaveFormat al llamar al método Save.

Explore XPS opciones de conversión con C++

Convertir XPSs a CSV (Valores separados por comas)
Convertir XPSs a DIF (Formato de intercambio de datos)
Convertir XPSs a CSV (Valores separados por comas)
Convertir XPSs a FODS (Hoja de cálculo XML plano de OpenDocument)
Convertir XPSs a MD (Lenguaje de rebajas)
Convertir XPSs a ODP (Formato de presentación de OpenDocument)
Convertir XPSs a ODS (Hoja de cálculo de OpenDocument)
Convertir XPSs a OTP (Formato estándar de OpenDocument)
Convertir XPSs a POT (Archivos de plantilla de Microsoft PowerPoint)
Convertir XPSs a POTM (Archivo de plantilla de Microsoft PowerPoint)
Convertir XPSs a POTX (Presentación de plantilla de Microsoft PowerPoint)
Convertir XPSs a POWERPOINT (Archivos de presentación)
Convertir XPSs a PPS (Presentación de diapositivas de PowerPoint)
Convertir XPSs a PPSM (Presentación de diapositivas habilitada para macros)
Convertir XPSs a PPSX (Presentación de diapositivas de PowerPoint)
Convertir XPSs a PPT (Presentación de Powerpoint)
Convertir XPSs a PPTM (Archivo de presentación habilitado para macros)
Convertir XPSs a SWF (Película flash de onda de choque)
Convertir XPSs a SXC (Hoja de cálculo de cálculo de StarOffice)
Convertir XPSs a TSV (Valores separados por tabuladores)
Convertir XPSs a TXT (Documento de texto)
Convertir XPSs a XAML (Archivo XAML)
Convertir XPSs a XLAM (Complemento de Excel habilitado para macros)
Convertir XPSs a XLSB (Libro binario de Excel)
Convertir XPSs a XLSM (Hoja de cálculo habilitada para macros)
Convertir XPSs a XLT (Excel 97 - Plantilla 2003)
Convertir XPSs a XLTX (Plantilla de Excel)
Convertir XPSs a DOCM (Archivo Marco de Microsoft Word 2007)
Convertir XPSs a DOT (Archivos de plantilla de Microsoft Word)
Convertir XPSs a DOTM (Archivo de plantilla de Microsoft Word 2007+)
Convertir XPSs a DOTX (Archivo de plantilla de Microsoft Word)
Convertir XPSs a FLATOPC (Microsoft Word 2003 WordprocessingML)
Convertir XPSs a GIF (Formato de intercambio gráfico)
Convertir XPSs a MARKDOWN (Lenguaje de marcado ligero)
Convertir XPSs a ODT (Formato de archivo de texto de OpenDocument)
Convertir XPSs a OTT (Plantilla de documento abierto)
Convertir XPSs a PCL (Lenguaje de comandos de la impresora)
Convertir XPSs a PS (Archivo PostScript)
Convertir XPSs a RTF (Formato de texto enriquecido)

Qué es XPS Formato de archivo

XPS, abreviatura de XML Paper Specification, es un formato de archivo creado por Microsoft para representar documentos de diseño fijo. Los archivos XPS contienen el contenido y la configuración de impresión de un documento, lo que los hace adecuados para conservar el diseño y la apariencia de un documento en diferentes dispositivos y plataformas.

El formato XPS se basa en XML (lenguaje de marcado extensible), un Lenguaje de marcado ampliamente utilizado para la representación de datos estructurados. Los archivos XPS encapsulan el contenido del documento, como texto, imágenes, gráficos vectoriales y anotaciones, en un formato XML estructurado. Esto permite una fácil interpretación y representación de los elementos visuales del documento.

Los archivos XPS son conceptualmente similares a los archivos PDF (formato de documento portátil) en el sentido de que ambos tienen como objetivo proporcionar una forma confiable de presentar y compartir documentos conservando su formato. y diseño Sin embargo, los archivos PDF han obtenido un soporte más amplio en diferentes aplicaciones de software y dispositivos de hardware, lo que los hace más ampliamente aceptados y compatibles.

Para ver y trabajar con archivos XPS, Microsoft proporciona un Visor XPS como parte del sistema operativo Windows. . Varias aplicaciones y herramientas de terceros también ofrecen soporte para abrir, crear y convertir archivos XPS. Sin embargo, en comparación con PDF, la gama de software y hardware compatible con el formato XPS puede ser más limitada.

Qué es XLTM Formato de archivo

El formato de archivo XLTM, también conocido como archivo de plantilla habilitada para macros de Excel, es un formato de archivo utilizado en Microsoft Office Excel para almacenar plantillas de hojas de cálculo que contienen macros. Introducido en Excel 2007, este formato de archivo se basa en la hoja de cálculo de formato XML abierto de Microsoft Excel.

Los archivos XLTM sirven como una manera conveniente de guardar macros escritas en Visual Basic para Aplicaciones (VBA) dentro de una hoja de cálculo. Las macros son conjuntos de instrucciones que automatizan tareas en Excel. Similar al formato de archivo XLSM, los archivos XLTM pueden almacenar macros; sin embargo, tienen una característica adicional: la capacidad de usarse como plantillas para otros archivos de Excel.

Cuando se usa una plantilla XLTM para crear un nuevo libro de trabajo, las macros de la plantilla se copian en el nuevo archivo. Esto permite a los usuarios ejecutar las macros dentro del libro de trabajo recién creado. Esta característica es particularmente útil para crear plantillas reutilizables. Por ejemplo, se podría diseñar una plantilla con macros que generen un informe mensual. Al usar la plantilla XLTM cada mes, se crea un nuevo libro de trabajo con las macros que generan automáticamente el informe basado en los datos del libro de trabajo.

Los archivos XLTM también son valiosos para compartir macros con otros. Un usuario puede crear una plantilla con macros, como una plantilla de generación de informes, y luego enviarla por correo electrónico a otro usuario. El destinatario puede abrir la plantilla en Excel y utilizar las macros para generar el informe deseado.