Panoramica delle funzionalità

Formati di file e conversioni

Aspose.Slides per C++ supporta la maggior parte dei formati di documenti PowerPoint e li esporta anche nei formati popolari ampiamente utilizzati per lo scambio tra le organizzazioni. La tabella seguente elenca questi formati:

Funzionalità Descrizione
Microsoft PowerPoint (PPT) Aspose.Slides per C++ offre l’elaborazione più veloce per questo formato di documento di presentazione.
Portable Document Format (PDF) I formati di file supportati possono essere esportati in documenti Adobe Portable Document Format (PDF) con un unico metodo.
XML Parser Specification (XPS) Tutti i formati di file supportati possono essere esportati in documenti XML Parser Specification (XPS) con un unico metodo.
PresentationML (PPTX, XML) Aspose.Slides per C++ supporta l’elaborazione del formato di presentazione OOXML noto anche come PresentationML o PPTX.
PPTX To HTML Conversion Aspose.Slides per C++ supporta la conversione delle presentazioni in formato HTML.

Rendering della presentazione

Aspose.Slides per C++ supporta il rendering ad alta fedeltà delle diapositive nei documenti di presentazione in vari formati grafici come indicato di seguito:

Funzionalità Descrizione
C++ Supported Image Formats Utilizzando Aspose.Slides per C++, potrai renderizzare non solo le diapositive della presentazione, ma anche le immagini sulle diapositive in tutti i formati grafici supportati da C++ come PNG, BMP e JPEG
SVG Format Aspose.Slides per C++ fornisce anche un metodo integrato per esportare le diapositive della presentazione nei formati Scalable Vector Graphics (SVG).

Funzionalità del contenuto

Aspose.Slides per C++ consente di accedere, modificare o creare quasi tutti i possibili contenuti dei documenti di presentazione.

Funzionalità Descrizione
Master Slides Le Diapositive master definiscono il layout delle diapositive normali. Aspose.Slides per C++ consente di accedere e modificare le Diapositive master dei documenti di presentazione
Normal Slides Utilizzando Aspose.Slides per C++, puoi non solo creare nuove diapositive di diversi tipi, ma anche accedere e modificare le diapositive esistenti nei documenti di presentazione
Cloning / Copying Slides Esistono metodi integrati forniti da Aspose.Slides per C++ per clonare o copiare diapositive esistenti non solo all’interno di una presentazione, ma anche da una presentazione all’altra. Poiché una diapositiva eredita il suo layout dalla diapositiva master, i metodi di clonazione integrati copiano automaticamente anche il master durante la clonazione
Place Holders and Text Holders Puoi anche accedere ai segnaposto e ai segnaposto di testo in una diapositiva. Inoltre, puoi creare una diapositiva con segnaposto di testo da zero utilizzando il metodo appropriato
Header and Footers Aspose.Slides per C++ facilita anche la gestione di intestazioni / piè di pagina nelle diapositive
Notes in Slides Con Aspose.Slides per C++ puoi non solo accedere e modificare le note associate a una diapositiva, ma anche aggiungere note
Finding a Shape Puoi anche trovare una particolare forma in una diapositiva usando il testo alternativo associato alla forma
Backgrounds Aspose.Slides per C++ consente di lavorare con lo sfondo associato a una diapositiva master o normale della presentazione
Text Boxes Le caselle di testo possono essere create da zero. Le caselle di testo esistenti possono essere accessibili e il loro testo può anche essere modificato senza perdere il formato originale del testo
Rectangle Shapes Le forme rettangolari possono essere create o modificate da Aspose.Slides per C++
Poly Line Shapes Le forme a linea poligonale possono anche essere create o modificate da Aspose.Slides per C++
Ellipse Shapes Le forme ellittiche sono anche create o modificate da Aspose.Slides per C++
Group Shapes Aspose.Slides per C++ supporta anche le forme raggruppate
Auto Shapes Le forme automatiche sono supportate anche da Aspose.Slides per C++
Shapes Serialization Sebbene Aspose.Slides per C++ supporti un gran numero di forme, se una forma non è supportata da Aspose.Slides per C++, esiste un metodo di serializzazione fornito da Aspose.Slides per C++ attraverso il quale è possibile serializzare quella forma da una diapositiva esistente per un uso futuro da parte di Aspose.Slides per C++ secondo necessità
Picture Frames Le immagini sono gestite nei riquadri immagine usando Aspose.Slides per C++
Audio Frames I file audio possono essere collegati o incorporati nelle diapositive nei riquadri audio da Aspose.Slides per C++
Video Frames I file video sono gestiti nei riquadri video tramite Aspose.Slides per C++
OLE Frame Gli oggetti OLE sono gestiti nei riquadri OLE da Aspose.Slides per C++
Tables Le tabelle nelle diapositive sono supportate anche da Aspose.Slides per C++
Text Frame Il testo associato a qualsiasi forma può essere accessibile tramite il riquadro di testo associato a quella forma
Text Scanning Il testo in una presentazione può essere scansionato a livello di presentazione o di diapositiva tramite i metodi di scansione integrati
Animations Le animazioni possono essere applicate alle forme
Slide Shows Le presentazioni, le transizioni di diapositiva e le transizioni Morph sono supportate

Funzionalità di formattazione

È possibile formattare testo e forme sulle diapositive in un documento di presentazione usando Aspose.Slides per C++.

Funzionalità Descrizione
Text Formatting

In Aspose.Slides per C++, il testo è gestito attraverso i riquadri di testo associati alle forme. Pertanto, il testo può essere formattato usando i paragrafi e le porzioni associate ai riquadri di testo. I seguenti elementi di testo possono essere formattati tramite Aspose.Slides per C++.

- Tipo di carattere

- Dimensione del carattere

- Colore del carattere

- Tinte del carattere

- Allineamento del paragrafo

- Punti elenco del paragrafo

- Orientamento del paragrafo

Shape Formatting

In Aspose.Slides per C++, l’elemento base di una diapositiva è la forma. I seguenti elementi della forma possono essere formattati usando Aspose.Slides per C++:

- Posizione

- Dimensione

- Linea

- Riempimento (inclusi Pattern, Gradient, Solid)

- Testo

- Immagine

FAQ

È necessario installare Microsoft PowerPoint sul server/PC affinché la libreria funzioni?

No. PowerPoint non è richiesto; Aspose.Slides è un motore autonomo per creare, modificare, convertire e renderizzare le presentazioni.

Come funziona il multithreading? È possibile parallelizzare l’elaborazione?

È sicuro elaborare documenti diversi in thread differenti; lo stesso presentation oggetto non deve essere utilizzato da multiple threads contemporaneamente.

Sono supportate le password dei file e la crittografia?

Sì. Puoi aprire presentazioni criptate, impostare o rimuovere una password di apertura e scrittura, e verificare lo stato di protezione.

Devo preoccuparmi dei pacchetti di font nei contenitori Linux?

Sì. È consigliato installare pacchetti di font comuni e/o specificare esplicitamente specificare le directory dei font nella tua applicazione per evitare sostituzioni inaspettate.

Ci sono limitazioni nella versione di valutazione?

In modalità di valutazione, viene aggiunta una filigrana all’output e si applicano alcune limitazioni; una licenza temporanea di 30 giorni è disponibile per testare tutte le funzionalità.

È supportata l’importazione di formati esterni in una presentazione (PDF/HTML → PPTX)?

Sì. È possibile aggiungere pagine PDF e contenuto HTML a una presentazione, trasformandoli in diapositive.