Tạo tệp PPTX trong C++
Tạo tệp gốc và hiệu suất cao PPTX theo chương trình mà không cần Micorsoft Office bằng thư viện C++.
Tạo tệp PPTX bằng C++
Làm cách nào để tạo tệp PPTX? Với thư viện Aspose.Cells for C++, bạn có thể dễ dàng Tạo tệp PPTX theo chương trình với một vài dòng mã. Aspose.Cells for C++ có khả năng xây dựng các ứng dụng đa nền tảng với khả năng tạo, sửa đổi, chuyển đổi, kết xuất và in tất cả các tệp Excel. C++ Excel API không chỉ chuyển đổi giữa các định dạng bảng tính, nó còn có thể hiển thị các tệp Excel dưới dạng hình ảnh, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT, v.v., do đó làm cho nó trở thành một lựa chọn hoàn hảo để trao đổi tài liệu trong tiêu chuẩn công nghiệp định dạng. Bạn có thể tải trực tiếp phiên bản mới nhất của nó, chỉ cần mở NuGet trình quản lý gói, tìm kiếm Aspose.Cells.Cpp và cài đặt. Bạn cũng có thể sử dụng lệnh sau từ Bảng điều khiển quản lý gói.
Yêu cầu
PM> Install-Package Aspose.Cells.Cpp
sđt PPTX trong C++
Các nhà phát triển có thể dễ dàng tạo, tải, sửa đổi và chuyển đổi các tệp PPTX trong các ứng dụng báo cáo đang chạy để xử lý dữ liệu chỉ bằng một vài dòng mã.
- Tạo một đối tượng của lớp IWorkbook.
- Lấy sheet đầu tiên vào một đối tượng IWorksheet.
- Sử dụng phương thức IWorksheet->GetICells() để đưa các ô của trang tính vào một đối tượng ICells.
- Sử dụng phương thức ICells->GetObjectByIndex() để truy cập ô mong muốn của trang tính vào một đối tượng ICell.
- Sử dụng phương thức ICell->PutValue() để nhập giá trị vào ô.
- Lưu sổ làm việc dưới dạng tệp .pptx bằng phương thức Save().
Mã mẫu cho biết cách tạo tệp PPTX trong C++.
// Create an object of the IWorkbook class.
intrusive_ptr<IWorkbook> wkb = Factory::CreateIWorkbook();
// Get the first sheet into an IWorksheet object.
intrusive_ptr<IWorksheetCollection> wsc = wkb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);
// Use IWorksheet->GetICells() method to get the cells of the worksheet into an ICells object.
intrusive_ptr<ICells> cells = ws->GetICells();
// Use ICells->GetObjectByIndex() method to access the desired cell of the worksheet into an ICell object.
intrusive_ptr<ICell> cell00 = cells->GetObjectByIndex(0, 0);
intrusive_ptr<ICell> cell01 = cells->GetObjectByIndex(0, 1);
intrusive_ptr<ICell> cell10 = cells->GetObjectByIndex(1, 0);
intrusive_ptr<ICell> cell11 = cells->GetObjectByIndex(1, 1);
// Use ICell->PutValue() method to input value into the cell.
cell00->PutValue(new String("ColumnA"));
cell01->PutValue(new String("ColumnB"));
cell10->PutValue(new String("ValueA"));
cell11->PutValue(new String("ValueB"));
// Save workbook to resultFile folder
wkb->Save(new String("created_one.pptx"));
Thư viện C++ để tạo tệp PPTX
Có ba tùy chọn để cài đặt “Aspose.Cells for C++” vào hệ thống của bạn. Vui lòng chọn một cái phù hợp với nhu cầu của bạn và làm theo hướng dẫn từng bước:
yêu cầu hệ thống
Trước khi chạy mã nguồn mẫu chuyển đổi C++, hãy đảm bảo rằng bạn có các điều kiện tiên quyết sau.
- Microsoft Windows hoặc HĐH tương thích với C++ Môi trường thời gian chạy cho Windows 32 bit, Windows 64 bit và Linux 64 bit.
- Thêm tham chiếu đến Aspose.Cells for C++ DLL trong dự án của bạn.
PPTX Những gì là PPTX Tập Tin Định Dạng
Các tệp có phần mở rộng PPTX là các tệp trình bày được tạo bằng ứng dụng Microsoft PowerPoint phổ biến. Không giống như phiên bản trước của định dạng tệp trình bày PPT là nhị phân, định dạng PPTX dựa trên định dạng tệp trình bày XML mở Microsoft PowerPoint. Tệp bản trình bày là một tập hợp các trang chiếu trong đó mỗi trang chiếu có thể bao gồm văn bản, hình ảnh, định dạng, hoạt ảnh và phương tiện khác. Các trang trình bày này được trình bày cho khán giả dưới dạng trình chiếu với cài đặt bản trình bày tùy chỉnh.
Đọc ThêmTạo trang tính được hỗ trợ khác
Bạn cũng có thể tạo các tệp Excel Microsoft khác, bao gồm một số tệp được liệt kê bên dưới.