ในบทช่วยสอนง่ายๆ นี้ เราจะแนะนำวิธีการแปลงงานนำเสนอ PowerPoint เป็น XPS โดยใช้ C++ XPS เป็นที่นิยมใช้กันอย่างแพร่หลายในรูปแบบที่นิยมและใช้โค้ด C++ อย่างง่าย คุณสามารถแปลง PPTX เป็น XPS ใน C++ โดยไม่ต้องทำงานร่วมกัน
ขั้นตอนในการแปลง PowerPoint เป็น XPS ใน C ++
- ใช้แพ็คเกจ NuGet Aspose.Slides for C++
- รวมการอ้างอิงถึง Aspose::Slides และส่งออกเนมสเปซ
- โหลดไฟล์งานนำเสนอเพื่อบันทึก PPTX เป็น XPS โดยใช้อินสแตนซ์คลาส Presentation
- ใช้วิธีการบันทึกเพื่อแปลง 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