Comenzando con IronPPT

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPowerPoint: Biblioteca de PowerPoint para .NET

IronPPT es una biblioteca de PowerPoint desarrollada por Iron Software. Sobresale en proporcionar una funcionalidad robusta para trabajar con presentaciones de PowerPoint en aplicaciones .NET.

  • Cargar, manipular y guardar presentaciones de PowerPoint. Trabaje fácilmente con archivos .pptx y .ppt.
  • SlideSetup: Configure el tamaño de la diapositiva, la orientación, el color de fondo y el diseño.
  • Manejar contenido de texto, estilos, división, adición de texto y agregar cuadros de texto.
  • TextStyle: Gestiona la familia de fuentes, tamaño, color, negrita, cursiva, subrayado y alineación.
  • Formas: Agregar y manipular formas, incluyendo establecer tamaño, posición, tipo y rotación.
  • Imágenes: Insertar imágenes en las diapositivas con opciones para escalado, alineación y posicionamiento.

Instalación

Biblioteca IronPPT

Instalar IronPPT es rápido y sencillo. Agregue el paquete usando el siguiente método:

Install-Package IronPPT

Alternativamente, puede descargarlo directamente desde el sitio oficialsitio web de NuGet de IronPPT.

Después de la instalación, simplemente incluye using IronPPT; al inicio de tu código C# para comenzar.

Aplicación de la clave de licencia

Para usar IronPPT, aplique una licencia válida o clave de prueba configurando la propiedad LicenseKey. Agregue el siguiente código inmediatamente después de la declaración de importación y antes de llamar a cualquier método de IronPPT:

:path=/static-assets/ppt/content-code-examples/get-started/get-started-license.cs
IronPPT.License.LicenseKey = "IRONPPT.MYLICENSE.KEY.1EF01";
IronPPT.License.LicenseKey = "IRONPPT.MYLICENSE.KEY.1EF01"
VB   C#

Ejemplos de código

Exploremos algunos ejemplos de código y las características disponibles.

Crear archivo PowerPoint

Crea la presentación de PowerPoint instanciando la clase PresentationDocument utilizando uno de sus constructores. Utilice los métodos AddSlide y AddText para agregar diapositivas y texto respectivamente. Después de eso, utiliza el método Save para exportar la presentación de PowerPoint.

:path=/static-assets/ppt/content-code-examples/get-started/get-started-1.cs
using IronPPT;

// Create new PowerPoint presentation
var document = new PresentationDocument();

// Add empty slide
document.AddSlide();

// Add slide object
Slide slide = new Slide();
slide.AddText("Hello!");
document.AddSlide(slide);

// Export PowerPoint presentation
document.Save("output.pptx");
Imports IronPPT

' Create new PowerPoint presentation
Private document = New PresentationDocument()

' Add empty slide
document.AddSlide()

' Add slide object
Dim slide As New Slide()
slide.AddText("Hello!")
document.AddSlide(slide)

' Export PowerPoint presentation
document.Save("output.pptx")
VB   C#

Añadir forma

Puede usar el método AddShape de un objeto de diapositiva para agregar formas. Se pueden configurar varias propiedades de la forma, como el color de relleno, el color del contorno, la posición, el ángulo, el tipo y más.

:path=/static-assets/ppt/content-code-examples/get-started/get-started-2.cs
using IronPPT;

// Load a PowerPoint presentation
var document = new PresentationDocument("output.pptx");

// Configure new shape
Shape shape = new Shape();
shape.Name = "triangle";
shape.Type = IronPPT.Enums.ShapeType.Triangle;
shape.Width = 100;
shape.FillColor = new Color("#444444");
shape.OutlineColor = Color.Black;
shape.Position = (200, 200);

// Add shape
document.Slides[0].AddShape(shape);

// Export PowerPoint presentation
document.Save("addShape.pptx");
Imports IronPPT

' Load a PowerPoint presentation
Private document = New PresentationDocument("output.pptx")

' Configure new shape
Private shape As New Shape()
shape.Name = "triangle"
shape.Type = IronPPT.Enums.ShapeType.Triangle
shape.Width = 100
shape.FillColor = New Color("#444444")
shape.OutlineColor = Color.Black
shape.Position = (200, 200)

' Add shape
document.Slides(0).AddShape(shape)

' Export PowerPoint presentation
document.Save("addShape.pptx")
VB   C#

Añadir imagen

Agregar una imagen a cualquier diapositiva también es una tarea sencilla. El ejemplo de código a continuación agrega una imagen a la primera diapositiva, modifica las propiedades de la imagen como posición, ángulo, nombre, ancho y alto, y luego guarda la presentación actualizada como un archivo .pptx.

:path=/static-assets/ppt/content-code-examples/get-started/get-started-3.cs
using IronPPT;

// Create new PowerPoint presentation
var document = new PresentationDocument();

// Add image
Image image = new Image();
image.LoadFromFile("sample.png");
var newImage = document.Slides[0].AddImage(image);

// Edit image's properties
newImage.Position = (200, 200);
newImage.Angle = 45;
newImage.Name = "new image";
newImage.Width = 150;
newImage.Height = 150;

// Export PowerPoint presentation
document.Save("addImage.pptx");
Imports IronPPT

' Create new PowerPoint presentation
Private document = New PresentationDocument()

' Add image
Private image As New Image()
image.LoadFromFile("sample.png")
Dim newImage = document.Slides(0).AddImage(image)

' Edit image's properties
newImage.Position = (200, 200)
newImage.Angle = 45
newImage.Name = "new image"
newImage.Width = 150
newImage.Height = 150

' Export PowerPoint presentation
document.Save("addImage.pptx")
VB   C#

Licencias y asistencia disponibles

IronPPT es una biblioteca comercial, pero hay licencias de prueba gratuitas disponiblesaquí.

Para obtener más detalles sobre Iron Software, visite nuestro sitio web en: https://ironsoftware.com/. Si necesita soporte o tiene alguna consulta, por favorcontacta a nuestro equipo.

Soporte de Iron Software

Para asistencia general y preguntas técnicas, no dude en enviarnos un correo electrónico a: support@ironsoftware.com