1. Productos
  2.   Presentación
  3.   .NET
  4.   Aspose.Slides for .NET

Aspose.Slides for .NET

 
 

API C# .NET para crear y convertir hojas de cálculo de Excel

API avanzada de presentación de PowerPoint para generar, editar, fusionar, proteger, convertir y renderizar archivos PPT/PPTX sin utilizar Microsoft PowerPoint.

Aspose.Slides para .NET es una biblioteca muy útil para la creación y manipulación de presentaciones de PowerPoint sin utilizar Microsoft PowerPoint ni ningún otro otras dependencias externas. La biblioteca permite a los desarrolladores crear presentaciones interactivas y atractivas que se pueden utilizar para diversos fines, como presentaciones, informes y materiales de marketing. La biblioteca incluye soporte para varias presentaciones de PowerPoint y formatos de archivos de OpenOffice, como PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM y ODP.

Aspose.Slides para .NET ha incluido una amplia gama de funciones básicas y avanzadas para manejar presentaciones, como crear presentaciones desde cero, agregar nuevas diapositivas, clonar diapositivas, copiar diapositivas, modificar las propiedades del documento de una presentación y eliminar diapositivas no deseadas. , copiar patrones, obtener vista previa de diapositivas¸ exportar diapositivas como imágenes, exportar diapositivas a formato SVG, administrar notas de diapositivas, configurar nuevos patrones de diapositivas, agregar notas de diapositivas, crear o administrar formas, administrar estilos en formas, crear tablas desde cero, cambiar el tamaño y mover tablas , cambiar el formato del texto y muchos más.

Aspose.Slides para .NET ha incluido un conversor muy potente que ayuda a los desarrolladores de software a exportar presentaciones a algunos formatos de archivo líderes como PDF, PDF/A, XPS, HTML y formatos de archivos de imágenes populares como JPEG, PNG, BMP. , TIFF y GIF. También proporciona una serie de capacidades avanzadas, como soporte para comentarios, transiciones de diapositivas y animación. La biblioteca ha incluido soporte para una amplia gama de elementos de PowerPoint, incluidas diapositivas, formas, texto, imágenes, gráficos y tablas. Esto permite a los desarrolladores agregar, editar y formatear fácilmente estos elementos dentro de sus presentaciones.

Previous Next

Introducción a Aspose.Slides para .NET

La forma recomendada de instalar Aspose.Slides para .NET es utilizar NuGet. Utilice el siguiente comando para una instalación sin problemas.

Instalar Aspose.Slides para .NET mediante NuGet

NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0 
También puede descargarlo directamente desde la página de lanzamiento del producto Aspose.

Generar y administrar presentaciones mediante .NET API

Aspose.Slides para .NET ha incluido la capacidad de crear y manipular presentaciones de PowerPoint dentro de aplicaciones .NET sin dependencias externas. Los desarrolladores también pueden abrir presentaciones existentes y realizar cambios en ellas con facilidad. También es posible comprobar el formato de una presentación y examinarla para conocer sus propiedades y comprender su comportamiento. También es posible obtener las propiedades de una presentación y actualizarla.

Creación de presentaciones mediante .NET API

Presentation presentation = new Presentation();

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

Convertir presentaciones de PowerPoint mediante .NET API

Una de las características clave de Aspose.Slides para .NET es la conversión de presentaciones de PowerPoint a una amplia variedad de formatos de salida, incluidos PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, y JPEG de forma rápida y sencilla. Esto facilita la conversión de presentaciones a un formato que sea compatible con una aplicación o plataforma específica. Además, también proporciona una serie de opciones avanzadas para convertir presentaciones, como configurar la calidad y resolución de la imagen, especificar el tamaño y la orientación de la página y agregar marcas de agua al archivo de salida. La biblioteca también ofrece la posibilidad de convertir una diapositiva de PowerPoint en una imagen.

s

Convierta PowerPoint a PDF con diapositivas ocultas mediante .NET API

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

Agregar y administrar diapositivas en presentaciones mediante la API de C#

Aspose.Slides para .NET ha incluido soporte completo para manejar diapositivas en presentaciones de PowerPoint dentro de aplicaciones .NET. La biblioteca ha incluido numerosas funciones para trabajar con diapositivas, como agregar nuevas diapositivas a una presentación, acceder a una diapositiva existente, eliminar diapositivas no deseadas, clonar diapositivas, copiar diapositivas existentes, comparar dos diapositivas, administrar el diseño de las diapositivas, realizar transiciones de diapositivas y convertir diapositivas a mapa de bits. , convertir diapositivas en imágenes con tamaños personalizados y mucho más. Además, también puedes convertir diapositivas con notas y comentarios en imágenes o exportar todas las diapositivas a imágenes con sólo un par de líneas de código.

Clonar una diapositiva mediante la API de 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);

}

Agregar animaciones a una presentación de PowerPoint mediante C#

Aspose.Slides para .NET permite a los desarrolladores de software aplicar diferentes tipos de animación a sus presentaciones con facilidad. La animación de PowerPoint juega un papel importante para que las presentaciones sean llamativas y atractivas para el público. La biblioteca admite más de 150 efectos de animación que se pueden aplicar fácilmente a formas, gráficos, tablas, objetos OLE y otros elementos de presentación. Además, también permite combinar varios comportamientos para crear sus propias animaciones personalizadas.

Agregar efecto de animación a un solo párrafo mediante .NET API

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);
}
 Español