Como converter apresentação do PowerPoint para XPS usando C++

Neste tutorial simples, vamos orientá-lo sobre como converter uma apresentação do PowerPoint para XPS usando C++. XPS é um formato popular amplamente usado e usando código C++ simples, você pode converter PPTX para XPS em C++ sem interoperabilidade.

Etapas para converter PowerPoint para XPS em C++

  1. Use o pacote NuGet Aspose.Slides for C++
  2. incluir referência a Aspose::Slides e namespaces de exportação
  3. Carregue o arquivo de apresentação para salvar PPTX em XPS usando a instância de classe Presentation
  4. Use o método Save para converter PPTX para XPS em C++ definindo SaveFormat

Você pode facilmente converter PPT para XPS em C++ usando Aspose.Slides for C++ API sem depender do Microsoft Interop ou Microsoft PowerPoint.

Código para converter PowerPoint para XPS em 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 Como proteger PPTX usando C++. No entanto, no exemplo acima vimos como exportar a apresentação PPTX para o formato XPS em C++. O código de exemplo acima pode ser usado em aplicativos C++ com suporte do Visual Studio.

 Português