Ebben az egyszerű oktatóanyagban végigvezetjük, hogyan konvertálhat PowerPoint prezentációt XPS-re C++ használatával. Az XPS egy népszerű, széles körben használt formátum, és egyszerű C++ kóddal interop nélkül konvertálhatja a PPTX-t XPS-re C++ nyelven.
A PowerPoint XPS-re konvertálásának lépései C++ nyelven
- Használjon Aspose.Slides for C++ NuGet-csomagot
- tartalmazzon hivatkozást a Aspose::Slides és az Export névterekre
- Töltse be a prezentációs fájlt a PPTX XPS-re mentéséhez a Presentation osztálypéldány használatával
- A Mentés módszerrel konvertálhatja a PPTX-t XPS-re C++ nyelven a SaveFormat beállításával
Könnyedén konvertálhatja a PPT-t XPS-re C++ nyelven az Aspose.Slides for C++ API-val anélkül, hogy a Microsoft Interop vagy a Microsoft PowerPoint szolgáltatásra támaszkodna.
Kód a PowerPoint XPS-re konvertálásához C++ nyelven
#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); | |
} | |
}; |
Korábban felfedeztük a A PPTX védelme C++ használatával webhelyet. A fenti példában azonban láthattuk, hogyan lehet PPTX prezentációt XPS formátumba exportálni C++ nyelven. A fenti mintakód a Visual Studio által támogatott C++ alkalmazásokban használható.