Presentation — Aspose.Slides FOSS for Java API Reference

ColladaSaveOptions Presentation class es el objeto raíz para crear, cargar y guardar PowerPoint .pptx archivos en Aspose.Slides FOSS para Java. Implementa IPresentation.

ColladaSaveOptions: org.aspose.slides.foss

import org.aspose.slides.foss.*;
public class Presentation implements IPresentation

ColladaSaveOptions

IPresentation -> Presentation


ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptions
Presentation()Crear una nueva presentación en blanco con una diapositiva.
Presentation(String path)Abrir una presentación desde la ruta de archivo proporcionada.
Presentation(InputStream in)Abrir una presentación desde el flujo de entrada proporcionado.

ColladaSaveOptions:

import org.aspose.slides.foss.*;

// Create a new empty presentation
Presentation prs = new Presentation();

// Open an existing PPTX file
Presentation prs2 = new Presentation("deck.pptx");

// Load from a stream
InputStream stream = new FileInputStream("deck.pptx");
Presentation prs3 = new Presentation(stream);

ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
getSlides()ISlideCollectionColladaSaveOptionsColección ordenada de diapositivas en la presentación.
getMasters()IMasterSlideCollectionColladaSaveOptionsColección de diapositivas maestras.
getLayoutSlides()IGlobalLayoutSlideCollectionColladaSaveOptionsColección de todas las diapositivas de diseño en todos los maestros.
getCommentAuthors()ICommentAuthorCollectionColladaSaveOptionsColección de autores de comentarios.
getDocumentProperties()IDocumentPropertiesColladaSaveOptionsMetadatos del documento centrales, de la aplicación y personalizados.
getImages()IImageCollectionColladaSaveOptionsColección de todas las imágenes incrustadas en la presentación.
getNotesSize()INotesSizeColladaSaveOptionsConfiguración del tamaño de la diapositiva de notas.
getSourceFormat()SourceFormatColladaSaveOptionsFormato de la fuente de presentación cargada.
getCurrentDateTime() / setCurrentDateTime(LocalDateTime)LocalDateTimeLectura/EscrituraFecha y hora utilizadas para los marcadores de posición de fecha y hora.
getFirstSlideNumber() / setFirstSlideNumber(int)intLectura/EscrituraNúmero de la primera diapositiva en la presentación.

ColladaSaveOptions

save(String path)

Guarda la presentación en un archivo (formato PPTX predeterminado).

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringRuta del archivo de destino.
prs.save("output.pptx");

save(OutputStream stream)

Guarda la presentación en un flujo de salida.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
streamOutputStreamFlujo de destino.

save(String path, SaveFormat format)

Guarda la presentación en un archivo en el formato especificado.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringRuta del archivo de destino.
formatSaveFormatFormato de salida (p.ej., SaveFormat.PPTX).
prs.save("output.pptx", SaveFormat.PPTX);

save(OutputStream stream, SaveFormat format)

Guarda la presentación en un flujo en el formato especificado.

save(String path, SaveFormat format, ISaveOptions options)

Guarda la presentación en un archivo con opciones adicionales.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringRuta del archivo de destino.
formatSaveFormatFormato de salida.
optionsISaveOptionsOpciones de guardado que controlan el comportamiento de la salida.

Ejemplos de uso

Crear una Presentation con una Shape

import org.aspose.slides.foss.*;

Presentation prs = new Presentation();
ISlide slide = prs.getSlides().get(0);
IAutoShape shape = slide.getShapes().addAutoShape(
    ShapeType.RECTANGLE, 50, 50, 300, 100);
shape.addTextFrame("Hello, Slides!");
prs.save("hello.pptx", SaveFormat.PPTX);

Abrir, inspeccionar y volver a guardar

import org.aspose.slides.foss.*;

Presentation prs = new Presentation("existing.pptx");
System.out.println("Slides: " + prs.getSlides().size());
for (int i = 0; i < prs.getSlides().size(); i++) {
    ISlide slide = prs.getSlides().get(i);
    System.out.println("  Slide " + i + ": " + slide.getShapes().size() + " shapes");
}
prs.save("existing-updated.pptx", SaveFormat.PPTX);

Establecer propiedades del documento

import org.aspose.slides.foss.*;

Presentation prs = new Presentation();
prs.getDocumentProperties().setTitle("Q1 Results");
prs.getDocumentProperties().setAuthor("Finance Team");
prs.getDocumentProperties().setSubject("Quarterly Review");
prs.save("q1.pptx", SaveFormat.PPTX);

Ver también

 Español