Aspose.Slides for C++
Aspose.Slides for C++ là thư viện C++ gốc dùng để tạo, đọc, chỉnh sửa và chuyển đổi các bản trình chiếu PowerPoint và OpenDocument, mà không cần Microsoft PowerPoint hoặc Office Automation.
Nó tải và lưu các định dạng PPT, PPTX, PPS, POT và ODP, bao gồm các biến thể hỗ trợ macro và mẫu, và xuất ra PDF, XPS, HTML, SVG, TIFF, Markdown và hình ảnh.
Bắt Đầu
BẮT ĐẦU
ĐÁNH GIÁ
Xây dựng với Slides
CÔNG VIỆC THƯỜNG GẶP
- Mở một bản trình chiếu
- Lưu một bản trình chiếu
- Chuyển đổi sang PDF
- Kết xuất các slide thành hình ảnh
- Chỉnh sửa văn bản và hình dạng
QUY TRÌNH SLIDES
VÍ DỤ
Tham chiếu & Hỗ trợ
THAM CHIẾU
HỖ TRỢ
Bản trình chiếu đầu tiên của bạn
Trên Windows, tạo một dự án Console App C++ trong Visual Studio và cài đặt gói NuGet trong Package Manager Console (Tools > NuGet Package Manager > Package Manager Console):
Install-Package Aspose.Slides.Cpp
Trên Linux, tải xuống gói ZIP cho Linux và thiết lập dự án CMake như mô tả trong Cài Đặt.
Sau đó, sử dụng đoạn mã này làm tệp nguồn chính của chương trình. Nó tạo một bản trình chiếu với một hộp văn bản và lưu lại:
#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;
}
Để chạy trên Windows, chọn nền tảng x64 trên thanh công cụ và nhấn Ctrl+F5. Trên Linux, lưu nó thành main.cpp trong thư mục dự án, sau đó biên dịch và chạy nó ở đó:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello
Chương trình lưu hello.pptx với một slide chứa hộp văn bản. Khi không có giấy phép, tệp đã lưu sẽ có dấu mờ đánh giá — xem Cấp phép. Để biết thêm các cách tạo và điền nội dung vào bản trình chiếu, xem Tạo Bản Trình Chiếu.