Aspose.Slides for C++
Aspose.Slides for C++ เป็นไลบรารี C++ เนทีฟสำหรับการสร้าง, อ่าน, แก้ไข และแปลงงานนำเสนอ PowerPoint และ OpenDocument โดยไม่ต้องใช้ Microsoft PowerPoint หรือ Office Automation.
มันสามารถโหลดและบันทึกไฟล์ PPT, PPTX, PPS, POT และ ODP, รวมถึงรูปแบบที่เปิดใช้งานมาโครและเทมเพลต, และส่งออกเป็น PDF, XPS, HTML, SVG, TIFF, Markdown และรูปภาพ.
เริ่มต้น
เริ่มต้นใช้งาน
ประเมิน
สร้างด้วย Slides
งานทั่วไป
ขั้นตอนการทำงานของ Slides
ตัวอย่าง
อ้างอิง & สนับสนุน
อ้างอิง
สนับสนุน
งานนำเสนอแรกของคุณ
บน Windows, สร้างโปรเจกต์ C++ Console App ใน Visual Studio และติดตั้งแพคเกจ NuGet ผ่าน Package Manager Console (Tools > NuGet Package Manager > Package Manager Console):
Install-Package Aspose.Slides.Cpp
บน Linux, ดาวน์โหลดแพคเกจ ZIP สำหรับ Linux และตั้งค่าโปรเจกต์ CMake ตามที่อธิบายใน การติดตั้ง.
จากนั้นใช้โค้ดนี้เป็นไฟล์ซอร์สหลักของโปรแกรม มันสร้างงานนำเสนอที่มีช่องข้อความหนึ่งและบันทึกไว้:
#include <DOM/Presentation.h>
#include <DOM/ISlide.h>
#include <DOM/IShapeCollection.h>
#include <DOM/IAutoShape.h>
#include <DOM/ITextFrame.h>
#include <DOM/ShapeType.h>
#include <Export/SaveFormat.h>
#include <system/smart_ptr.h>
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
using namespace System;
int main()
{
auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
auto shape = slide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 50, 50, 400, 100);
shape->get_TextFrame()->set_Text(u"Hello, Aspose.Slides!");
presentation->Save(u"hello.pptx", SaveFormat::Pptx);
presentation->Dispose();
return 0;
}
ในการรันบน Windows, เลือกแพลตฟอร์ม x64 ในแถบเครื่องมือและกด Ctrl+F5. บน Linux, บันทึกเป็น main.cpp ในโฟลเดอร์โปรเจกต์, แล้วทำการคอมไพล์และรันที่นั่น:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello
โปรแกรมบันทึกไฟล์ hello.pptx ที่มีสไลด์หนึ่งซึ่งมีช่องข้อความ หากไม่มีใบอนุญาตไฟล์ที่บันทึกจะมีลายน้ำการประเมิน — ดูที่ การให้สิทธิ์ใช้งาน. สำหรับวิธีเพิ่มเติมในการสร้างและเติมข้อมูลในงานนำเสนอ, ดูที่ สร้างงานนำเสนอ.