HTML JPG PDF XML XLSX
  Product Family
PPTX

Criar arquivo PPTX em C++

Criação de arquivo PPTX nativa e de alto desempenho programaticamente sem o Micorsoft Office usando a biblioteca C++.

Criar arquivo PPTX usando C++

Como criar o arquivo PPTX? Com a biblioteca Aspose.Cells for C++, você pode criar facilmente o arquivo PPTX programaticamente com algumas linhas de código. Aspose.Cells for C++ é capaz de criar aplicativos de plataforma cruzada com a capacidade de gerar, modificar, converter, renderizar e imprimir todos os arquivos do Excel. C++ Excel API não apenas converte entre formatos de planilha, mas também pode renderizar arquivos Excel como imagens, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT e mais, tornando-o uma escolha perfeita para trocar documentos na indústria -padrão formatos. Você pode baixar sua versão mais recente diretamente, basta abrir NuGet gerenciador de pacotes, procure Aspose.Cells.Cpp e instale. Você também pode usar o seguinte comando no console do gerenciador de pacotes.

Comando


PM> Install-Package Aspose.Cells.Cpp

Como criar PPTX em C++

É fácil para os desenvolvedores criar, carregar, modificar e converter arquivos PPTX em aplicativos de relatórios em execução para processamento de dados em apenas algumas linhas de código.

  1. Crie um objeto da classe IWorkbook.
  2. Obtenha a primeira planilha em um objeto IWorksheet.
  3. Use o método IWorksheet->GetICells() para obter as células da planilha em um objeto Icells.
  4. Use o método ICells->GetObjectByIndex() para acessar a célula desejada da planilha em um objeto ICell.
  5. Use o método ICell->PutValue() para inserir o valor na célula.
  6. Salve a pasta de trabalho como arquivo .pptx usando o método Save().
 

O código de exemplo mostra como criar o arquivo PPTX em 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"));
 

C++ biblioteca para criar o arquivo PPTX

Existem três opções para instalar “Aspose.Cells for C++” em seu sistema. Escolha um que corresponda às suas necessidades e siga as instruções passo a passo:

  1. Instale um NuGet Pacote . Ver Documentação
  2. Instale a biblioteca usando Pastas Include e lib. Ver Documentação
  3. Instale Aspose.Cells for C++ no Linux. Ver Documentação

Requisitos de sistema

Antes de executar o código-fonte de exemplo de conversão C++, verifique se você possui os seguintes pré-requisitos.

  • Microsoft Windows ou um sistema operacional compatível com C++ Runtime Environment para Windows 32 bits, Windows 64 bits e Linux 64 bits.
  • Adicione referência à DLL Aspose.Cells for C++ em seu projeto.

PPTX O que é PPTX Formato de Arquivo

Arquivos com extensão PPTX são arquivos de apresentação criados com o popular aplicativo Microsoft PowerPoint. Ao contrário da versão anterior do formato de arquivo de apresentação PPT, que era binário, o formato PPTX é baseado no formato de arquivo de apresentação XML aberto Microsoft PowerPoint. Um arquivo de apresentação é uma coleção de slides onde cada slide pode conter texto, imagens, formatação, animações e outras mídias. Esses slides são apresentados ao público na forma de apresentações de slides com configurações de apresentação personalizadas.

Leia mais

Geração de outras planilhas suportadas

Você também pode criar outros arquivos Excel Microsoft, incluindo alguns listados abaixo.

XLS (Microsoft Planilha Excel (Legado))
XLSX (Abra a pasta de trabalho XML)
XLSB (Pasta de trabalho binária do Excel)
XLSM (Planilha habilitada para macro)
XLT (Modelo Excel 97 - 2003)
XLTX (Modelo do Excel)
XLTM (Modelo habilitado para macro do Excel)
CSV (Valores Separados Por Virgula)
TSV (Valores Separados por Tabulação)
ODS (Planilha OpenDocument)
PDF (Formato de Documento Portátil)
HTML (Linguagem de marcação de hipertexto)