Presentation

Presentation — Aspose.Slides FOSS for Java API Reference

ColladaSaveOptions Presentation la classe è l’oggetto radice per creare, caricare e salvare PowerPoint .pptx file in Aspose.Slides FOSS per Java. Implementa IPresentation.

ColladaSaveOptions: org.aspose.slides.foss

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

ColladaSaveOptions

IPresentation -> Presentation


ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptions
Presentation()Crea una nuova presentazione vuota con una diapositiva.
Presentation(String path)Apri una presentazione dal percorso file fornito.
Presentation(InputStream in)Apri una presentazione dallo stream di input fornito.

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()ISlideCollectionColladaSaveOptionsCollezione ordinata di diapositive nella presentazione.
getMasters()IMasterSlideCollectionColladaSaveOptionsCollezione di diapositive master.
getLayoutSlides()IGlobalLayoutSlideCollectionColladaSaveOptionsCollezione di tutte le diapositive layout presenti in tutti i master.
getCommentAuthors()ICommentAuthorCollectionColladaSaveOptionsCollezione di autori dei commenti.
getDocumentProperties()IDocumentPropertiesColladaSaveOptionsMetadati del documento core, dell’applicazione e personalizzati.
getImages()IImageCollectionColladaSaveOptionsCollezione di tutte le immagini incorporate nella presentazione.
getNotesSize()INotesSizeColladaSaveOptionsImpostazioni della dimensione della diapositiva delle note.
getSourceFormat()SourceFormatColladaSaveOptionsFormato della sorgente della presentazione caricata.
getCurrentDateTime() / setCurrentDateTime(LocalDateTime)LocalDateTimeLettura/ScritturaData e ora utilizzate per i segnaposto data-ora.
getFirstSlideNumber() / setFirstSlideNumber(int)intLettura/ScritturaNumero della prima diapositiva nella presentazione.

ColladaSaveOptions

save(String path)

Salva la presentazione in un file (formato PPTX predefinito).

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringPercorso del file di destinazione.
prs.save("output.pptx");

save(OutputStream stream)

Salva la presentazione in uno stream di output.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
streamOutputStreamFlusso di destinazione.

save(String path, SaveFormat format)

Salva la presentazione in un file nel formato specificato.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringPercorso del file di destinazione.
formatSaveFormatFormato di output (es., SaveFormat.PPTX).
prs.save("output.pptx", SaveFormat.PPTX);

save(OutputStream stream, SaveFormat format)

Salva la presentazione in uno stream nel formato specificato.

save(String path, SaveFormat format, ISaveOptions options)

Salva la presentazione in un file con opzioni aggiuntive.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringPercorso del file di destinazione.
formatSaveFormatFormato di output.
optionsISaveOptionsOpzioni di salvataggio che controllano il comportamento dell’output.

Esempi di utilizzo

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

Apri, ispeziona e salva nuovamente

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

Imposta proprietà 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);

Vedi anche

 Italiano