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++
- Usar Aspose.Slides for C++ paquete NuGet
- incluir referencia a Aspose::Slides y exportar espacios de nombres
- Cargue el archivo de presentación para guardar PPTX en XPS usando la instancia de clase Presentation
- 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.