Как преобразовать презентацию PowerPoint в XPS с помощью C++

В этом простом руководстве мы расскажем, как преобразовать презентацию PowerPoint в XPS с помощью C++. XPS – это широко используемый популярный формат, и с помощью простого кода C++ вы можете преобразовать PPTX в XPS на C++ без взаимодействия.

Шаги по преобразованию PowerPoint в XPS на C++

  1. Используйте Aspose.Slides for C++ пакет NuGet
  2. включить ссылку на Aspose::Slides и экспортировать пространства имен
  3. Загрузите файл презентации для сохранения PPTX в XPS, используя экземпляр класса Presentation.
  4. Используйте метод Save для преобразования PPTX в XPS в C++, установив SaveFormat

Вы можете легко конвертировать PPT в XPS на C++ с помощью Aspose.Slides for C++ API, не полагаясь на Microsoft Interop или Microsoft PowerPoint.

Код для преобразования PowerPoint в XPS на 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);
}
};

Ранее мы исследовали Как защитить PPTX с помощью C++. Однако в приведенном выше примере мы видели, как экспортировать презентацию PPTX в формат XPS на C++. Приведенный выше пример кода можно использовать в приложениях C++, поддерживаемых Visual Studio.

 Русский