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

Aspose.Slides for C++

 
 

API C++ .NET para generar y manipular presentaciones de PowerPoint

Una potente biblioteca de presentaciones en C++ para crear, editar, fusionar, clonar, proteger, convertir y manipular presentaciones de PowerPoint, PPT y PPTX.

Aspose.Slides para C++ es una API sólida que ayuda a los desarrolladores de software a crear aplicaciones potentes para trabajar con Microsoft PowerPoint. y presentaciones OpenDocument sin utilizar dependencias externas. Esta biblioteca ofrece una amplia gama de funciones para manejar presentaciones, incluida la compatibilidad con la lectura y escritura de presentaciones, la manipulación del diseño y el contenido de las diapositivas y la conversión de presentaciones a otros formatos de archivo. La biblioteca admite versiones anteriores de PowerPoint, como PowerPoint 97-2003, y la última versión de PowerPoint, lo que le permite trabajar con presentaciones en una variedad de formatos.

Aspose.Slides para C++ es el primer y único componente que proporciona la funcionalidad de creación y gestión de documentos de PowerPoint. La biblioteca permite a los desarrolladores de software crear presentaciones desde cero y guardarlas en diferentes formatos de archivo de Microsoft PowerPoint y otros, como PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML. etcétera. La biblioteca también permite la conversión de presentaciones a PDF, XPS, SWF, HTML, JPEG, PNG, GIF, BMP, SVG, etc.

Aspose.Slides para C++ es muy flexible y altamente personalizable. La biblioteca ofrece una variedad de alternativas para formatear diapositivas y personalizar su apariencia, incluida la compatibilidad para agregar imágenes, texto, formas, transiciones de forma, estilos y otros elementos. La biblioteca también proporciona varias herramientas para manipular el diseño y el contenido de las diapositivas, incluidas opciones para cambiar el tamaño, reposicionar y reorganizar elementos. En general, Aspose.Slides para C++ es una excelente opción para cualquiera que busque una biblioteca potente y flexible para trabajar con presentaciones sin utilizar el formato Microsoft PowerPoint.

Previous Next

Comenzando con Aspose.Slides para C++

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

Instalar Aspose.Slides para C++ mediante NuGet

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

Crear y editar presentaciones mediante la API de C++

Aspose.Slides para C++ es una biblioteca completa para administrar presentaciones en formato Microsoft PowerPoint. Con sus potentes funciones y su API intuitiva, esta biblioteca facilita la creación y manipulación de presentaciones de diversas formas. La biblioteca admite varias funciones importantes para la gestión de presentaciones, como examinar presentaciones existentes, importar y abrir presentaciones, agregar nuevas diapositivas a la presentación, insertar imágenes y contenido en presentaciones, combinar presentaciones múltiples, dividir presentaciones grandes en una más pequeña y muchas más.

Creación de presentaciones mediante .NET API

Presentation presentation = new Presentation();

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

Conversión de presentaciones a otros formatos mediante C++

Aspose.Slides para C++ es una excelente opción para cualquiera que busque una biblioteca potente y flexible para convertir presentaciones en formato Microsoft PowerPoint a otros formatos de archivo. Proporciona una variedad de herramientas y funciones para convertir presentaciones, lo que facilita compartir presentaciones con otras personas, incluso si no tienen acceso a Microsoft PowerPoint. La biblioteca brinda soporte para la conversión a algunos formatos de archivo populares como PDF, XPS, HTML, formatos de archivos de imagen (JPEG, PNG, GIF, BMP, SVG) y muchos más. También es posible personalizar la apariencia de las presentaciones convertidas, como configurar la resolución de salida, especificar los márgenes de la página y elegir entre diferentes diseños de página.

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

Comparar, clonar y exportar diapositivas a través de la API de C++

Aspose.Slides para C++ ha incluido numerosas funciones útiles para manejar diapositivas de presentación dentro de aplicaciones C++. Los desarrolladores de software pueden agregar fácilmente nuevas diapositivas a su presentación existente, especificar tamaños de diapositiva personalizados, cambiar el tamaño de la diapositiva, acceder a las diapositivas dentro de las presentaciones, eliminar las diapositivas no deseadas y clonar diapositivas con solo un par de líneas de código C++. También es muy fácil comparar dos diapositivas y exportar diapositivas de presentación a imágenes con tamaños personalizados, convertir diapositivas a PNG, convertir diapositivas con notas y comentarios a imágenes, etc.

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 efecto de animación a presentaciones a través de la API de C++

La biblioteca Aspose.Slides para C++ brinda a los desarrolladores de software el poder de agregar efectos de animación a las diapositivas dentro de sus propias aplicaciones C. Puede agregar varios efectos de animación, como entrada, énfasis, salida y ruta de movimiento, a formas y cuadros de texto. Además, puede personalizar el efecto de animación utilizando propiedades como duración, activación y dirección. También es posible crear animaciones personalizadas y utilizar múltiples efectos de animación de PowerPoint en una forma.

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