В този прост урок ще ви преведем как да конвертирате презентация на PowerPoint в XPS с помощта на C++. XPS е популярен широко използван популярен формат и с помощта на прост C++ код можете да конвертирате PPTX в XPS в C++ без взаимодействие.
Стъпки за конвертиране на PowerPoint в XPS в C++
- Използвайте пакет Aspose.Slides for C++ NuGet
- включват препратка към Aspose::Slides и експортиране на пространства от имена
- Заредете презентационния файл за запазване на PPTX в XPS, като използвате екземпляр на клас Presentation
- Използвайте метода 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.