# Tổng quan sản phẩm

> Aspose.Slides cho C++ cho phép bạn tạo, chỉnh sửa và chuyển đổi các bản trình bày PowerPoint (PPT, PPTX) và OpenDocument (ODP) mà không cần Microsoft Office.

Source: https://docs.aspose.com/slides/vi/cpp/product-overview/
Updated: 2026-06-14

![todo:image_alt_text](product-overview_1.png)

## **Chào mừng đến với Aspose.Slides cho C++!**

Aspose.Slides cho C++ là một API quản lý Microsoft PowerPoint® cho phép các ứng dụng C++ đọc và ghi tài liệu PowerPoint® mà không cần sử dụng Microsoft PowerPoint®. Aspose.Slides cho C++ là thành phần duy nhất cung cấp khả năng quản lý tài liệu PowerPoint®. Aspose.Slides cho C++ cung cấp rất nhiều tính năng chính như quản lý văn bản, hình dạng, bảng & hoạt ảnh, thêm âm thanh và video vào slide, xem trước slide, xuất slide sang định dạng SVG, PDF và hơn thế nữa.

## **Mô tả sản phẩm**
Aspose.Slides cho C++ được phát triển bằng C++ thuần. Hiện nó được biên dịch cho môi trường Windows x64 nhưng sau này sẽ được biên dịch cho môi trường Linux.

Aspose.Slides cho C++ không chỉ mở các tệp PowerPoint từ các nguồn khác nhau, mà còn cho phép bạn lưu bản trình bày của mình theo nhiều cách. Ví dụ, bạn có thể lưu bản trình bày không chỉ ở định dạng PPT mà còn ở định dạng PDF. Hơn nữa, bạn cũng có thể lưu các slide dưới dạng hình ảnh. Aspose.Slides cho C++ cung cấp hầu hết các tính năng mà bạn có thể tìm thấy trong Microsoft PowerPoint. Độ linh hoạt của Aspose.Slides cho C++ cho phép bạn không chỉ thêm bảng và các loại hình dạng khác vào slide, mà còn các loại khung khác nhau (bao gồm khung văn bản, âm thanh & video).

## **Bộ tính năng phong phú**
Aspose.Slides cho C++ có thể chia thành các lĩnh vực sau:

1. Tính năng bản trình bày.
1. Tính năng slide.
1. Tính năng đồ họa và đa phương tiện.
1. Tính năng bảng
1. Tính năng văn bản & đoạn
1. Tính năng nâng cao

### **Tính năng bản trình bày**
- Mở các bản trình bày Microsoft PowerPoint từ các nguồn khác nhau.
- Lưu bản trình bày ở các định dạng Microsoft PowerPoint khác nhau.
- Tạo bản trình bày từ đầu.
- Chuyển đổi bản trình bày sang tài liệu PDF mà không sử dụng bất kỳ thành phần nào khác
- Đọc hoặc sửa đổi các thuộc tính tài liệu của bản trình bày
- Áp dụng bảo vệ cho bản trình bày
- Xuất bản trình bày sang PDF
- Xuất bản trình bày sang XPS
- Xuất bản trình bày sang SWF
- Xuất bản trình bày sang PDF Notes
- Xuất bản trình bày sang HTML

### **Tính năng slide**
- Tạo slide mới từ đầu và thêm chúng vào bản trình bày.
- Truy cập bất kỳ slide nào thông qua vị trí của nó trong bản trình bày.
- Sao chép hoặc sao chép mẫu slide sang cùng một bản trình bày hoặc bản trình bày khác.
- Chỉnh sửa và xóa slide.
- Sao chép các master kèm slide tự động.
- Xem trước slide.
- Lấy hoặc đặt tên cho slide.
- Lưu slide dưới dạng hình ảnh.
- Xuất slide sang định dạng SVG.
- Làm việc với nhiều master trong bản trình bày.
- Đổ nền slide bằng bất kỳ kiểu hỗ trợ nào.
- Thêm mới hoặc quản lý ghi chú slide.
- Đặt master và kiểu slide mới một cách động.
- Thêm hoặc sửa đổi chuyển đổi trình chiếu.
- Thêm chuyển đổi Morph

### **Tính năng đồ họa & đa phương tiện**
- Tạo hoặc quản lý các hình dạng như đường thẳng, hình chữ nhật, hình elip và đa đường.
- Quản lý kiểu đường trong các hình dạng.
- Lấy văn bản thay thế của một hình dạng.
- Xoay hoặc lật các hình dạng.
- Đổ màu cho hình dạng theo các kiểu khác nhau, ví dụ: đặc, gradient, mẫu, kết cấu và hình ảnh.
- Sử dụng bất kỳ trong 48 mẫu đã định nghĩa trước và 24 kết cấu.
- Gán liên kết cho các hình dạng.
- Đọc, sửa đổi hoặc thêm hiệu ứng hoạt ảnh mới cho slide và hình dạng.
- Thêm hình ảnh mới vào bản trình bày hoặc quản lý các hình ảnh hiện có.
- Thêm các dấu chấm ảnh mới vào bản trình bày hoặc quản lý các dấu chấm hiện có.
- Thêm khung âm thanh mới vào bản trình bày hoặc quản lý các khung hiện có.
- Thêm khung video mới vào bản trình bày hoặc quản lý các khung hiện có.

### **Tính năng bảng**
- Tạo bảng từ đầu và thêm vào slide.
- Thay đổi kích thước và di chuyển bảng.
- Truy cập bất kỳ ô nào trong bảng.
- Thay đổi định dạng và đường viền của bất kỳ ô nào.
- Thay đổi kích thước cột và hàng.
- Thêm và xóa cột và hàng.
- Đặt độ rộng và màu sắc đường viền cho toàn bộ bảng.

### **Tính năng văn bản & đoạn**
- Lấy và đặt văn bản trong các trình giữ chỗ văn bản và khung văn bản.
- Lấy loại của trình giữ chỗ.
- Thay đổi định dạng văn bản trong một khung văn bản.
- Thêm mới hoặc quản lý các phông chữ hiện có được sử dụng trong bản trình bày.
- Thay đổi văn bản và định dạng văn bản.
- Tạo hoặc quản lý liên kết tới văn bản.
- Hỗ trợ tab và tab hiệu quả.
- Thêm khung văn bản mới vào hầu hết mọi loại hình dạng.
- Truy cập và sửa đổi lề và cài đặt cuộn văn bản của khung văn bản.
- Truy cập và sửa đổi thụt lề đoạn văn.

### **Tính năng nâng cao**
- Truy cập các đối tượng OLE nhúng trong bản trình bày.
- Khóa bản trình bày.

## **Nền tảng được hỗ trợ**
- Windows x64/x86 (Microsoft Visual Studio 2017 hoặc mới hơn).
- Linux (Clang 3.9 hoặc mới hơn, GCC 6.1 hoặc mới hơn).
- macOS (Xcode 13.4 hoặc mới hơn).

## **Hỗ trợ kỹ thuật**
Aspose cung cấp hỗ trợ kỹ thuật không giới hạn miễn phí cho tất cả các sản phẩm. Hỗ trợ có sẵn cho mọi người dùng, bao gồm cả bản đánh giá. Nếu bạn cần trợ giúp với Aspose.Slides cho C++, hãy xem các mục sau:

- Kênh hỗ trợ chính là [Diễn đàn Aspose](https://forum.aspose.com/). Đăng câu hỏi của bạn trong [Diễn đàn Aspose.Slides](https://forum.aspose.com/c/slides/vi/11) và nó sẽ được trả lời trong vòng vài giờ. Các câu hỏi được trả lời trực tiếp bởi đội ngũ hỗ trợ Aspose.Slides.
- Lưu ý, Aspose không cung cấp hỗ trợ kỹ thuật qua điện thoại. Hỗ trợ qua điện thoại chỉ dành cho các câu hỏi về bán hàng và mua hàng.
- Khi mong đợi phản hồi trên diễn đàn, hãy lưu ý sự chênh lệch múi giờ.

Nếu bạn gặp vấn đề với Aspose.Slides cho C++, thực hiện các bước đơn giản sau để đảm bảo vấn đề được giải quyết một cách hiệu quả nhất:

- Đảm bảo bạn đang sử dụng phiên bản Aspose.Slides cho C++ mới nhất trước khi báo cáo vấn đề, xem [Tải xuống Aspose.Slides](https://downloads.aspose.com/slides/vi/cpp) để biết phiên bản mới nhất.
- Kiểm tra các diễn đàn, tài liệu này và Tham chiếu API trước khi báo cáo vấn đề; có thể câu hỏi của bạn đã được giải đáp.
- Khi báo cáo vấn đề, vui lòng bao gồm tài liệu gốc và có thể là một đoạn mã gây ra lỗi. Nếu cần đính kèm nhiều tệp, hãy nén chúng thành một file zip. Bạn có thể an toàn đính kèm tài liệu của mình trong Aspose.Forums vì chỉ bạn và các nhà phát triển Aspose mới có quyền truy cập vào các tệp đính kèm.
- Vui lòng cố gắng báo cáo một vấn đề mỗi luồng. Nếu bạn có vấn đề khác, hãy báo cáo trong một luồng riêng.

Bảng sau liệt kê các tài nguyên kỹ thuật quan trọng cho Aspose.Slides cho C++.

|**Tài nguyên**|**Mô tả**|
| :- | :- |
|[Trang chủ Aspose.Slides cho C++](https://products.aspose.com/slides/vi/cpp/)|Trang chủ sản phẩm.|
|[Blog Aspose.Slide](https://blog.aspose.com/category/slides/vi/)|Theo dõi blog thường xuyên để biết thông tin về các bản phát hành mới và các mẹo hữu ích về Aspose.Slides.|
|[Tải xuống Aspose.Slides](https://downloads.aspose.com/slides/vi/cpp)|Tất cả các bản phát hành mới và cũ của sản phẩm được duy trì để khách hàng tham khảo.|
|[Diễn đàn hỗ trợ Aspose.Slides](https://forum.aspose.com/c/slides/vi/11)|Đăng câu hỏi và vấn đề của bạn tại đây để được giải quyết nhanh chóng.|
|[Tài liệu sản phẩm Aspose.Slides cho C++](/slides/vi/cpp/)|Tài liệu trực tuyến đầy đủ bao gồm tài liệu này cũng như Tham chiếu API Aspose.Slides.|

## **Câu hỏi thường gặp**

**Có hỗ trợ các mức tuân thủ PDF cho lưu trữ và khả năng truy cập (PDF/A và PDF/UA) không?**

Có. Bạn có thể lưu dưới dạng PDF với PDF/A-2a/2b/2u, PDF/A-3a/3b, cũng như PDF/UA bằng cách cấu hình [tùy chọn xuất PDF](https://reference.aspose.com/slides/vi/cpp/aspose.slides.export/pdfoptions/).

**Có cơ chế thay thế phông chữ và hỗ trợ phông chữ tùy chỉnh để đảm bảo hiển thị đúng không?**

Có. Thư viện cho phép bạn [tải phông chữ tùy chỉnh](/slides/vi/cpp/custom-font/) và [định nghĩa quy tắc dự phòng](/slides/vi/cpp/fallback-font/) để các glyph thiếu được thay thế một cách đáng tin cậy trong quá trình chuyển đổi và hiển thị.

**Tôi có thể phát hiện file có được bảo vệ bằng mật khẩu mà không cần mở hoàn toàn không?**

Có. Bạn có thể [kiểm tra một bản trình bày](/slides/vi/cpp/examine-presentation/) để xác định xem nó có yêu cầu mật khẩu trước khi tải toàn bộ tài liệu hay không.

**Có cần Microsoft PowerPoint để xử lý và chuyển đổi không?**

Không. Aspose.Slides là một engine độc lập; không cần PowerPoint trên máy chủ hay máy trạm.

**Có an toàn để xử lý các bản trình bày từ nhiều luồng đồng thời không?**

Có, bạn có thể xử lý các tài liệu khác nhau song song trong các luồng riêng; chỉ cần tránh sử dụng cùng một thể hiện bản trình bày đồng thời [giữa các luồng](/slides/vi/cpp/multithreading/).

**Macro có được bảo lưu và tôi có thể quản lý VBA trong file PPTM/PPSM không?**

Có. Các bản trình bày có macro [được hỗ trợ](/slides/vi/cpp/presentation-via-vba/), và bạn có thể [kiểm tra và quản lý dự án VBA](https://reference.aspose.com/slides/vi/cpp/aspose.slides.vba/) trong các file đó.

**Tôi có thể chuyển đổi PDF hoặc HTML lại thành các slide PowerPoint không?**

Có. Bạn có thể [nhập trang PDF hoặc nội dung HTML](/slides/vi/cpp/import-presentation/) để tạo hoặc bổ sung slide trong một bản trình bày.

**Xuất XPS có được hỗ trợ không, và tôi có thể kiểm soát chất lượng và nội dung của đầu ra XPS không?**

Có. [Xuất sang XPS](/slides/vi/cpp/convert-powerpoint-to-xps/) có sẵn, và [các tùy chọn lưu](https://reference.aspose.com/slides/vi/cpp/aspose.slides.export/xpsoptions/) cho phép bạn tinh chỉnh chất lượng đầu ra và nội dung được bao gồm.

**Tôi có thể chuyển đổi slide sang hình ảnh và kiểm soát chất lượng đầu ra không?**

Có. Slide có thể được [kết xuất sang PNG, JPEG, GIF, BMP, TIFF](/slides/vi/cpp/convert-powerpoint-to-png/) và các định dạng khác với khả năng kiểm soát chi tiết kích thước và chất lượng.

**Các công thức toán học có được hỗ trợ (MathML/MathText) và có thể xuất không?**

Có. Bạn có thể [tạo và chỉnh sửa văn bản toán học](/slides/vi/cpp/powerpoint-math-equations/) và [xuất công thức](/slides/vi/cpp/exporting-math-equations/), bao gồm cả sang MathML.

**Thư viện xử lý mã hóa và mật khẩu (mở, đặt, xóa) như thế nào?**

[Nó hỗ trợ](/slides/vi/cpp/password-protected-presentation/) việc mở các bản trình bày được mã hoá, đặt hoặc xóa mật khẩu để mở và chỉnh sửa, và kiểm tra trạng thái bảo vệ của tệp.
