In questo semplice tutorial, ti guideremo attraverso come convertire la presentazione di PowerPoint in XPS usando C++. XPS è un formato popolare ampiamente utilizzato e, utilizzando un semplice codice C++, puoi convertire PPTX in XPS in C++ senza interoperabilità.
Passaggi per convertire PowerPoint in XPS in C++
- Usa Aspose.Slides for C++ pacchetto NuGet
- includi il riferimento a Aspose::Slides ed Esporta spazi dei nomi
- Carica il file di presentazione per salvare PPTX su XPS utilizzando l’istanza della classe Presentation
- Utilizzare il metodo Save per convertire PPTX in XPS in C++ impostando SaveFormat
Puoi convertire facilmente PPT in XPS in C++ usando Aspose.Slides per l’API C++ senza fare affidamento su Microsoft Interop o Microsoft PowerPoint.
Codice per convertire PowerPoint in XPS in 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); | |
} | |
}; |
In precedenza, abbiamo esplorato Come proteggere PPTX usando C++. Tuttavia, nell’esempio sopra abbiamo visto come esportare la presentazione PPTX in formato XPS in C++. Il codice di esempio precedente può essere usato nelle applicazioni C++ supportate da Visual Studio.