1. Produtos
  2.   Apresentação
  3.   C++
  4.   Aspose.Slides for C++

Aspose.Slides for C++

 
 

API C++ .NET para gerar e manipular apresentações em PowerPoint

Uma poderosa biblioteca de apresentações C++ para criar, editar, mesclar, clonar, proteger, converter e manipular apresentações PowerPoint PPT, PPTX.

Aspose.Slides for C++ é uma API robusta que ajuda desenvolvedores de software a criar aplicativos poderosos para trabalhar com o Microsoft PowerPoint e apresentações OpenDocument sem usar dependências externas. Esta biblioteca oferece uma ampla gama de recursos para lidar com apresentações, incluindo suporte para leitura e escrita de apresentações, manipulação do layout e conteúdo de slides e conversão de apresentações para outros formatos de arquivo. A biblioteca oferece suporte a versões mais antigas do PowerPoint, como o PowerPoint 97-2003, e à versão mais recente do PowerPoint, permitindo que você trabalhe com apresentações em vários formatos.

Aspose.Slides for C++ é o primeiro e único componente que fornece a funcionalidade de criação e gerenciamento de documentos do PowerPoint. A biblioteca permite que os desenvolvedores de software criem apresentações do zero e as salvem em diferentes formatos de arquivo do Microsoft PowerPoint e outros, como PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML e assim por diante. A biblioteca também permite a conversão de apresentações para PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG e assim por diante.

Aspose.Slides para C++ é muito flexível e altamente personalizável. A biblioteca oferece uma variedade de alternativas para formatar slides e personalizar sua aparência, incluindo suporte para adição de imagens, texto, formas, transições Morph, estilos e outros elementos. A biblioteca também oferece diversas ferramentas para manipular o layout e o conteúdo dos slides, incluindo opções para redimensionar, reposicionar e reorganizar elementos. No geral, Aspose.Slides for C++ é uma excelente escolha para quem procura uma biblioteca poderosa e flexível para trabalhar com apresentações sem usar o formato Microsoft PowerPoint.

Previous Next

Primeiros passos com Aspose.Slides para C++

A maneira recomendada de instalar o Aspose.Slides para C++ é usando o NuGet. Use o seguinte comando para uma instalação tranquila.

Install Aspose.Slides for C++ via NuGet

NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0 
Você também pode baixá-lo diretamente da página de lançamento do produto Aspose.

Criar e editar apresentações via API C++

Aspose.Slides for C++ é uma biblioteca abrangente para gerenciar apresentações no formato Microsoft PowerPoint. Com seus recursos poderosos e API intuitiva, esta biblioteca facilita a criação e manipulação de apresentações de diversas maneiras. A biblioteca oferece suporte a vários recursos importantes para gerenciamento de apresentações, como examinar apresentações existentes, importar e abrir apresentações, adicionar novos slides à apresentação, inserir imagens e conteúdo em apresentações, combinar várias apresentações, dividir apresentações grandes em apresentações menores e muito mais.

Criando apresentações via API .NET

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

Conversão de apresentações para outros formatos via C++

Aspose.Slides for C++ é uma excelente escolha para quem procura uma biblioteca poderosa e flexível para converter apresentações no formato Microsoft PowerPoint para outros formatos de arquivo. Ele fornece uma variedade de ferramentas e recursos para converter apresentações, facilitando o compartilhamento de apresentações com outras pessoas, mesmo que não tenham acesso ao Microsoft PowerPoint. A biblioteca oferece suporte para conversão para alguns formatos de arquivo populares, como PDF, XPS, HTML, formatos de arquivo de imagem (JPEG, PNG, GIF, BMP, SVG) e muitos mais. Também é possível personalizar a aparência das apresentações convertidas, como definir a resolução de saída, especificar as margens da página e escolher entre diferentes layouts de página.

Converta PowerPoint para PDF com slides ocultos via API .NET

// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();

// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;

// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Comparar, clonar e exportar slides via API C++

Aspose.Slides for C++ inclui vários recursos úteis para lidar com slides de apresentação dentro de aplicativos C++. Os desenvolvedores de software podem facilmente adicionar novos slides às suas apresentações existentes, especificar tamanhos de slides personalizados, alterar o tamanho do slide, acessar slides dentro de apresentações, remover slides indesejados e clonar slides com apenas algumas linhas de código C++. Também é muito fácil comparar dois slides e exportar slides de apresentação para imagens com tamanhos personalizados, converter slides para PNG, converter slides com notas e comentários em imagens e assim por diante.

Clone um slide via API C#

// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{

    // Clone the desired slide to the end of the collection of slides in the same presentation
    ISlideCollection slds = pres.Slides;

    slds.AddClone(pres.Slides[0]);

    // Write the modified presentation to disk
    pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);

}

Adicionar efeito de animação a apresentações via API C++

A biblioteca Aspose.Slides para C++ oferece aos desenvolvedores de software o poder de adicionar efeitos de animação a slides dentro de seus próprios aplicativos C. Você pode adicionar vários efeitos de animação, como entrada, ênfase, saída e caminho de movimento a formas e caixas de texto. Além disso, você pode personalizar o efeito de animação usando propriedades como duração, gatilho e direção. Também é possível criar animações personalizadas e usar vários efeitos de animação do PowerPoint em uma forma.

Adicionar efeito de animação a um único parágrafo por meio da API .NET

using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
    // select paragraph to add effect
    IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
    IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];

    // add Fly animation effect to selected paragraph
    IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);

    presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}
 Português