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

Aspose.Slides for .NET

 
 

API C# .NET para criar e converter planilhas Excel

API avançada de apresentação do PowerPoint para gerar, editar, mesclar, proteger, converter e renderizar arquivos PPT/PPTX sem usar o Microsoft PowerPoint.

Aspose.Slides for .NET é uma biblioteca muito útil de criação e manipulação de apresentações em PowerPoint sem usar o Microsoft PowerPoint ou qualquer outro software. outras dependências externas. A biblioteca permite que os desenvolvedores criem apresentações interativas e envolventes que podem ser usadas para diversos fins, como apresentações, relatórios e materiais de marketing. A biblioteca inclui suporte para várias apresentações em PowerPoint e formatos de arquivo OpenOffice, como PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM e ODP.

Aspose.Slides for .NET inclui uma ampla gama de recursos básicos e avançados para lidar com apresentações, como criar apresentações do zero, adicionar novos slides, clonar slides, copiar slides, modificar as propriedades do documento de uma apresentação, excluir slides indesejados , copiar mestres, visualizar slides¸ exportar slides como imagens, exportar slides para formato SVG, gerenciar notas de slides, definir novos slides mestres, adicionar notas de slides, criar ou gerenciar formas, gerenciar estilos em formas, criar tabelas do zero, redimensionar e mover tabelas , alterando a formatação do texto e muito mais.

Aspose.Slides for .NET incluiu um conversor muito poderoso que ajuda os desenvolvedores de software a exportar apresentações para alguns dos principais formatos de arquivo, como PDF, PDF/A, XPS, HTML e formatos de arquivo de imagens populares como JPEG, PNG, BMP , TIFF e GIF. Ele também oferece vários recursos avançados, como suporte para comentários, transições de slides e animação. A biblioteca inclui suporte para uma ampla variedade de elementos do PowerPoint, incluindo slides, formas, texto, imagens, gráficos e tabelas. Isso permite que os desenvolvedores adicionem, editem e formatem facilmente esses elementos em suas apresentações.

Previous Next

Introdução ao Aspose.Slides para .NET

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

Instale Aspose.Slides para .NET via NuGet

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

Gerar e gerenciar apresentações via API .NET

Aspose.Slides for .NET incluiu a capacidade de criar e manipular apresentações do PowerPoint dentro de aplicativos .NET sem quaisquer dependências externas. Os desenvolvedores também podem abrir apresentações existentes e fazer alterações nelas com facilidade. Também é possível verificar o formato de uma apresentação e examiná-la para conhecer suas propriedades e entender seu comportamento. Também é possível obter as propriedades de uma apresentação e atualizá-la.

Criando apresentações via API .NET

Presentation presentation = new Presentation();

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

Converter apresentações em PowerPoint via API .NET

Um dos principais recursos do Aspose.Slides for .NET é a conversão de apresentações do PowerPoint para uma ampla variedade de formatos de saída, incluindo PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, e JPEG de forma rápida e fácil. Isso facilita a conversão de apresentações para um formato compatível com um aplicativo ou plataforma específica. Além disso, ele também oferece uma série de opções avançadas para converter apresentações, como definir a qualidade e resolução da imagem, especificar o tamanho e a orientação da página e adicionar marcas d’água ao arquivo de saída. A biblioteca também oferece a capacidade de converter um slide do PowerPoint em uma imagem.

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);

Adicionar e gerenciar slides em apresentações por meio da API C#

Aspose.Slides for .NET inclui suporte completo para manipulação de slides em apresentações PowerPoint dentro de aplicativos .NET. A biblioteca inclui vários recursos para trabalhar com slides, como adicionar novos slides a uma apresentação, acessar um slide existente, remover slides indesejados, clonar slides, copiar slides existentes, comparar dois slides, gerenciar layout de slides, transição de slides, converter slides em Bitmap , convertendo slides em imagens com tamanhos personalizados e muito mais. Além disso, você também pode converter slides com notas e comentários em imagens ou exportar todos os slides em imagens com apenas algumas linhas de código.

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 animações à apresentação do PowerPoint via C#

Aspose.Slides for .NET permite que os desenvolvedores de software apliquem diferentes tipos de animação às suas apresentações com facilidade. A animação do PowerPoint desempenha um papel importante para tornar as apresentações atraentes e atraentes para o público. A biblioteca oferece suporte a mais de 150 efeitos de animação que podem ser facilmente aplicados a formas, gráficos, tabelas, objetos OLE e outros elementos de apresentação. Além disso, também é possível combinar vários comportamentos para criar suas próprias animações personalizadas.

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