Panoramica del prodotto

Aspose.Slides for Java

Benvenuti in Aspose.Slides for Java!

Aspose.Slides for Java è un’API di gestione di Microsoft PowerPoint® che consente alle applicazioni Java di leggere e scrivere documenti PowerPoint® senza Microsoft PowerPoint®.

Aspose.Slides for Java è il primo e unico componente che fornisce le funzionalità necessarie per gestire documenti PowerPoint®.

Aspose.Slides for Java offre molte funzionalità chiave, come la gestione di testo, forme, tabelle e animazioni, l’aggiunta di audio e video alle diapositive, l’anteprima delle diapositive, l’esportazione delle diapositive in SVG, PDF e altri formati.

Descrizione del prodotto

Aspose.Slides for Java non solo consente di aprire file PowerPoint da diverse origini, ma permette anche di salvare le presentazioni in vari modi. Ad esempio, è possibile salvare le presentazioni in PPT; è inoltre possibile salvare le diapositive come immagini.

Aspose.Slides for Java ti offre quasi tutte le funzionalità che potresti trovare (o meno) in Microsoft PowerPoint. Grazie alla versatilità di Aspose.Slides for Java, oltre a tabelle e diversi tipi di forme, è possibile aggiungere vari tipi di cornici—testo, audio e video—alle diapositive.

Aspose.Slides for Java fornisce inoltre demo complete e esempi funzionanti per gli sviluppatori, per ottenere una migliore comprensione dell’API.

Funzionalità delle presentazioni

  • Apertura di presentazioni Microsoft PowerPoint da diverse origini.
  • Salvataggio di presentazioni in diversi formati Microsoft PowerPoint.
  • Creazione di presentazioni da zero.
  • Conversione di presentazioni in documenti PDF senza utilizzare altri componenti.
  • Capacità di leggere Open Document Presentation (ODP).
  • Capacità di convertire PPT in PPTX o viceversa.
  • Lettura o modifica delle proprietà del documento di una presentazione.
  • Esportazione delle presentazioni in PDF
  • Esportazione delle presentazioni in TIFF
  • Esportazione delle presentazioni in XPS
  • Esportazione delle presentazioni in SWF
  • Esportazione delle presentazioni in note PDF/TIFF
  • Esportazione delle presentazioni in HTML

Funzionalità delle diapositive

  • Creazione di nuove diapositive da zero e aggiunta alle presentazioni.
  • Accesso a qualsiasi diapositiva tramite la sua posizione in una presentazione.
  • Copia o clonazione di diapositive nella stessa o in un’altra presentazione.
  • Modifica ed eliminazione delle diapositive.
  • Copia automatica dei master con le diapositive.
  • Anteprima delle diapositive.
  • Ottenere o impostare il nome di una diapositiva.
  • Salvataggio delle diapositive come immagini.
  • Esportazione delle diapositive in formato SVG.
  • Gestione di più master nelle presentazioni.
  • Riempimento dello sfondo delle diapositive con qualsiasi stile supportato.
  • Aggiunta o gestione di nuove note delle diapositive.
  • Impostazione dinamica di nuovi master delle diapositive e stili.
  • Aggiunta o modifica della transizione della presentazione.
  • Aggiunta di transizioni Morph

Funzionalità grafiche e multimediali

  • Creazione o gestione di forme come linee, rettangoli, ellissi e polilinee.
  • Gestione degli stili di linea nelle forme.
  • Ottenere il testo alternativo di una forma.
  • Rotazione o capovolgimento delle forme.
  • Riempimento delle forme con diversi stili, ad esempio solido, gradiente, motivo, trama e immagine.
  • Utilizzo di ognuno dei 48 motivi predefiniti e 24 trame.
  • Assegnazione di collegamenti alle forme.
  • Lettura, modifica e aggiunta di nuovi effetti di animazione a diapositive e forme.
  • Aggiunta di nuove immagini alle presentazioni e gestione di quelle esistenti.
  • Aggiunta di nuovi punti elenco con immagine alle presentazioni e gestione di quelli esistenti.
  • Aggiunta di nuovi frame audio alle presentazioni e gestione di quelli esistenti.
  • Aggiunta di nuovi frame video alle presentazioni e gestione di quelli esistenti.

Funzionalità delle tabelle

  • Creazione di tabelle da zero e aggiunta alle diapositive.
  • Ridimensionamento e spostamento delle tabelle.
  • Accesso a qualsiasi cella in una tabella.
  • Modifica del formato e dei bordi di qualsiasi cella.
  • Ridimensionamento di colonne e righe.
  • Aggiunta ed eliminazione di colonne e righe.
  • Impostazione della larghezza e del colore del bordo per l’intera tabella.
  • Applicazione di stili predefiniti alle tabelle

Funzionalità di testo e paragrafo

  • Recupero e impostazione di testi in segnaposto di testo e riquadri di testo.
  • Recupero del tipo di segnaposto.
  • Modifica della formattazione del testo in un riquadro di testo.
  • Aggiunta di nuovi font o gestione dei font già utilizzati in una presentazione.
  • Modifica di testi e formattazione del testo.
  • Creazione o gestione di collegamenti al testo.
  • Supporto di tabulazioni e tabulazioni efficaci.
  • Aggiunta di nuovi riquadri di testo a quasi tutti i tipi di forma.
  • Accesso e modifica dei margini e delle impostazioni di a capo del testo nei riquadri di testo.
  • Accesso e modifica dell’indentazione dei paragrafi.

Funzionalità avanzate

  • Accesso a oggetti OLE incorporati nelle presentazioni.
  • Blocco delle presentazioni.
  • Aggiunta di filigrane alle presentazioni.
  • Applicazione di animazioni alle forme all’interno delle diapositive.

FAQ

Supporta i livelli di conformità PDF per l’archiviazione e l’accessibilità (PDF/A e PDF/UA)?
Sì. È possibile salvare in PDF con PDF/A-2a/2b/2u, PDF/A-3a/3b, nonché PDF/UA configurando opzioni di esportazione PDF.

Esiste un meccanismo di sostituzione dei font e supporto per font personalizzati per garantire la corretta resa?
Sì. La libreria permette di caricare font personalizzati e definire regole di fallback in modo che i glifi mancanti vengano sostituiti in modo affidabile durante la conversione e il rendering.

Posso rilevare se un file è protetto da password senza aprirlo completamente?
Sì. È possibile esaminare una presentazione per determinare se richiede una password prima di caricare l’intero documento.

Microsoft PowerPoint è necessario per l’elaborazione e le conversioni?
No. Aspose.Slides è un motore autonomo; PowerPoint non è necessario né sul server né sulla workstation.

È sicuro elaborare presentazioni da più thread?
Sì, è possibile elaborare documenti diversi in parallelo in thread separati; basta evitare di utilizzare la stessa istanza di presentazione contemporaneamente tra thread.

Le macro sono preservate e posso gestire VBA nei file PPTM/PPSM?
Sì. Le presentazioni con macro sono supportate, e si può esaminare e gestire i progetti VBA in quei file.

Posso convertire PDF o HTML di nuovo in diapositive PowerPoint?
Sì. È possibile importare pagine PDF o contenuti HTML per creare o popolare diapositive in una presentazione.

L’esportazione XPS è supportata e posso controllare la qualità e il contenuto dell’output XPS?
Sì. Esporta in XPS è disponibile, e le opzioni di salvataggio consentono di regolare la qualità dell’output e i contenuti inclusi.

Posso convertire le diapositive in immagini e controllare la qualità dell’output?
Sì. Le diapositive possono essere renderizzate in PNG, JPEG, GIF, BMP, TIFF e altri formati con controllo fine sulla dimensione e sulla qualità.

Sono supportate le formule matematiche (MathML/MathText) e possono essere esportate?
Sì. È possibile creare e modificare testo matematico e esportare le equazioni, incluso in MathML.

Come gestisce la libreria la crittografia e le password (apertura, impostazione, rimozione)?
Supporta l’apertura di presentazioni crittografate, l’impostazione o la rimozione delle password per l’apertura e la modifica, e la verifica dello stato di protezione di un file.