Cómo convertir una presentación de PowerPoint a XPS usando C++

En este sencillo tutorial, lo guiaremos a través de cómo convertir una presentación de PowerPoint a XPS usando C++. XPS es un formato popular ampliamente utilizado y, al usar código C++ simple, puede convertir PPTX a XPS en C++ sin interoperabilidad.

Pasos para convertir PowerPoint a XPS en C++

  1. Usar Aspose.Slides for C++ paquete NuGet
  2. incluir referencia a Aspose::Slides y exportar espacios de nombres
  3. Cargue el archivo de presentación para guardar PPTX en XPS usando la instancia de clase Presentation
  4. Use el método Save para convertir PPTX a XPS en C++ configurando SaveFormat

Puede convertir fácilmente PPT a XPS en C++ usando Aspose.Slides para la API de C++ sin depender de Microsoft Interop o Microsoft PowerPoint.

Código para convertir PowerPoint a XPS en C++

#pragma once
#include <DOM/Presentation.h>
#include <Util/License.h>
#include <Export/SaveFormat.h>
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
using namespace System;
class ConvertXPSEx {
public:
static void ConvertToXps()
{
//Set Aspose license before securing PowerPoint presentation
//using Aspose.Slides for C++
const String LicPath = u"Aspose.Total.NET.lic";
SharedPtr<License> lic = MakeObject<License>();
lic->SetLicense(LicPath);
// The path to the documents directory.
const String outputXPS = u"ConvertToXps_output.xps";
const String SourcePresentation = u"Input.pptx";
//Instantiate Presentation class to load PPTX for exporting to XPS
SharedPtr<Presentation> pres = MakeObject<Presentation>(SourcePresentation);
//Save the presentation to output XPS format
pres->Save(outputXPS, SaveFormat::Xps);
}
};

Anteriormente, exploramos Cómo proteger PPTX usando C++. Sin embargo, en el ejemplo anterior hemos visto cómo exportar una presentación PPTX a formato XPS en C++. El código de ejemplo anterior se puede usar en aplicaciones C++ compatibles con Visual Studio.

 Español