Как да конвертирате презентация на 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 за 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.

 Български