Aspose.Slides  for C++

API do PowerPoint C++

Leia, escreva, processe, converta apresentações do PowerPoint em aplicativos C++ sem nenhuma dependência do Microsoft PowerPoint.

  Download grátis julgamento
  
 

Aspose.Slides for C++ é uma poderosa API do PowerPoint para manipular, renderizar e converter PPT(X) em C++ sem o Microsoft PowerPoint. A API suporta a renderização de alta fidelidade de slides nos documentos para vários formatos gráficos, além de fornecer a funcionalidade de modificar ou criar quase todo o conteúdo possível dos arquivos, formatar texto e formas em slides e muito mais.

Aspose.Slides for C++ suporta a maioria dos formatos PowerPoint e apresentação de slides, incluindo POT, PPT, PPS, POTX, PPTX, PPSX, ODP e outros. O Aspose.Slides for C++ também pode converter todos esses formatos em PDF, HTML, XPS, etc.

Recursos avançados da biblioteca de processamento do PowerPoint C++

Salve a apresentação em arquivo ou stream

Converta apresentações para formatos padrão

Gerenciar propriedades de documentos integradas e personalizadas

Proteger apresentações com senha

Adicionar, formatar e manipular gráficos

Adicionar, formatar e manipular formas

Adicionar, formatar e manipular slides

Adicionar, formatar e manipular texto

Adicionar, formatar e manipular tabelas

Exporte apresentações para PDF e XPS

Exportar slides em formato SVG

Adicione imagens às apresentações

Gerar apresentações a partir do banco de dados

Suporte para gráficos MSO 2016

Exportar apresentações como HTML

Importar e exportar texto HTML em slides

Adicionar slides de layout a apresentações

Carregar apresentações protegidas

Definir o tamanho da fonte da legenda individual

Criar gráfico de ações e obter imagem do gráfico

Alterar cor da série

Definir bordas arredondadas da área do gráfico

Alterar a cor das categorias na série

Definir propriedades da fonte para a tabela de dados do gráfico

Exportar arquivos do PowerPoint como PDF ou XPS

Com seu próprio mecanismo de renderização especialmente projetado, o Aspose.Slides for C++ é renderizado com a mais alta fidelidade ao Microsoft PowerPoint. Permite exportar apresentações para formatos padrão da indústria, como XPS e PDF, com resultados semelhantes aos da apresentação original.

Renderize a apresentação nos formatos PDF e XPS - C++

// load presentation to be converted

SharedPtr<Presentation> prs = MakeObject<Presentation>(dir + L"template.pptx");

// save in PDF & XPS formats

prs->Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs->Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);

Copiar ou clonar slides de apresentação

Existem métodos internos fornecidos pelo Aspose.Slides for C++ para clonar ou copiar slides existentes não apenas dentro de um documento, mas também de um arquivo para outro. Como um slide herda seu layout do slide mestre, os métodos de clonagem integrados copiam automaticamente o mestre durante o processo de clonagem.

Formatação de conteúdo do Microsoft PowerPoint

A biblioteca permite formatar formas e texto em slides em um arquivo ao usar a API. O texto é gerenciado por meio de quadros de texto associados a formas, portanto, o texto é formatado usando parágrafos e partes associadas aos quadros de texto. Você pode gerenciar o tipo de fonte, cor, tamanho, tons, bem como o alinhamento do parágrafo, marcadores e orientação. Pode-se também manipular atributos de elementos de forma como tamanho, linha, posição, imagem, texto e preenchimento com grande facilidade.

Serializar formas

Embora o Aspose.Slides para C++ ofereça suporte a um grande número de formas, no entanto, se uma forma não for suportada pela API, há um método de serialização fornecido por meio do qual você pode serializar essa forma de um slide existente para uso posterior conforme o requisito do aplicativo.