# Panoramica del prodotto

> Aspose.Slides per C++ consente di creare, modificare e convertire presentazioni PowerPoint (PPT, PPTX) e OpenDocument (ODP) senza Microsoft Office.

Source: https://docs.aspose.com/slides/it/cpp/product-overview/
Updated: 2026-06-12

![todo:image_alt_text](product-overview_1.png)

## **Benvenuti in Aspose.Slides per C++!**

Aspose.Slides per C++ è un'API di gestione di Microsoft PowerPoint® che consente alle applicazioni C++ di leggere e scrivere documenti PowerPoint® senza utilizzare Microsoft PowerPoint®. Aspose.Slides per C++ è il primo e unico componente che offre la funzionalità di gestire i documenti PowerPoint®. Aspose.Slides per C++ fornisce 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, formato PDF e altro.

## **Descrizione del prodotto**
Aspose.Slides per C++ è sviluppato in C++ nativo. Attualmente è compilato per ambienti Windows x64, ma verrà compilato anche per ambienti Linux.

Aspose.Slides per C++ non solo può aprire file PowerPoint da diverse origini, ma consente anche di salvare le presentazioni in vari modi. Ad esempio, è possibile salvare la presentazione non solo in formato PPT, ma anche in PDF. Inoltre, è possibile salvare le diapositive come immagini. Aspose.Slides per C++ offre quasi tutte le funzionalità disponibili in Microsoft PowerPoint. La versatilità di Aspose.Slides per C++ consiste nel fatto che è possibile non solo aggiungere tabelle e diversi tipi di forme alle diapositive, ma anche diversi tipi di cornici (testo, audio e video).

## **Ampio insieme di funzionalità**
Le funzionalità di Aspose.Slides per C++ possono essere suddivise nelle seguenti aree:

1. Funzionalità di presentazione.
1. Funzionalità di diapositive.
1. Funzionalità grafiche e multimediali.
1. Funzionalità di tabella.
1. Funzionalità di testo e paragrafo.
1. Funzionalità avanzate.

### **Funzionalità di presentazione**
- Aprire presentazioni Microsoft PowerPoint da diverse origini.
- Salvare presentazioni in diversi formati Microsoft PowerPoint.
- Creare presentazioni da zero.
- Convertire presentazioni in documenti PDF senza usare altri componenti.
- Leggere o modificare le proprietà del documento della presentazione.
- Applicare protezione alla presentazione.
- Esportare la presentazione in PDF.
- Esportare la presentazione in XPS.
- Esportare la presentazione in SWF.
- Esportare le note della presentazione in PDF.
- Esportare la presentazione in HTML.

### **Funzionalità di diapositiva**
- Creare nuove diapositive da zero e aggiungerle alle presentazioni.
- Accedere a qualsiasi diapositiva tramite la sua posizione nella presentazione.
- Copiare o clonare diapositive nella stessa o in un'altra presentazione.
- Modificare ed eliminare diapositive.
- Copiare automaticamente i master con le diapositive.
- Anteprima delle diapositive.
- Ottenere o impostare il nome di una diapositiva.
- Salvare le diapositive come immagini.
- Esportare le diapositive in formato SVG.
- Lavorare con più master nelle presentazioni.
- Riempire lo sfondo della diapositiva con qualsiasi stile supportato.
- Aggiungere o gestire le note della diapositiva.
- Impostare dinamicamente nuovi master e stili per le diapositive.
- Aggiungere o modificare le transizioni della presentazione.
- Aggiungere transizioni Morph.

### **Funzionalità grafiche e multimediali**
- Creare o gestire forme come linee, rettangoli, ellissi e polilinee.
- Gestire gli stili delle linee nelle forme.
- Ottenere il testo alternativo di una forma.
- Ruotare o capovolgere forme.
- Riempire le forme con diversi stili, ad esempio solido, gradiente, pattern, texture e immagine.
- Utilizzare uno dei 48 pattern predefiniti e 24 texture.
- Assegnare collegamenti alle forme.
- Leggere, modificare o aggiungere nuovi effetti di animazione a diapositive e forme.
- Aggiungere nuove immagini alle presentazioni o gestire quelle esistenti.
- Aggiungere nuovi punti elenco con immagine alla presentazione o gestire quelli esistenti.
- Aggiungere nuovi frame audio alle presentazioni o gestire quelli esistenti.
- Aggiungere nuovi frame video alle presentazioni o gestire quelli esistenti.

### **Funzionalità di tabella**
- Creare tabelle da zero e aggiungerle alle diapositive.
- Ridimensionare e spostare le tabelle.
- Accedere a qualsiasi cella di una tabella.
- Modificare il formato e i bordi di qualsiasi cella.
- Ridimensionare colonne e righe.
- Aggiungere ed eliminare colonne e righe.
- Impostare larghezza e colore del bordo per l'intera tabella.

### **Funzionalità di testo e paragrafo**
- Ottenere e impostare il testo nei segnaposto di testo e nei frame di testo.
- Ottenere il tipo di un segnaposto.
- Modificare la formattazione del testo in un frame di testo.
- Aggiungere nuovi font o gestire quelli esistenti usati in una presentazione.
- Modificare testo e formattazione del testo.
- Creare o gestire collegamenti nel testo.
- Supportare tabulazioni e tabulazioni efficaci.
- Aggiungere nuovi frame di testo a quasi tutti i tipi di forma.
- Accedere e modificare i margini e le impostazioni di avvolgimento del testo nei frame di testo.
- Accedere e modificare l'indentazione dei paragrafi.

### **Funzionalità avanzate**
- Accedere agli oggetti OLE incorporati nelle presentazioni.
- Bloccare le presentazioni.

## **Piattaforme supportate**
- Windows x64/x86 (Microsoft Visual Studio 2017 o versioni successive).
- Linux (Clang 3.9 o versioni successive, GCC 6.1 o versioni successive).
- macOS (Xcode 13.4 o versioni successive).

## **Supporto tecnico**
Aspose fornisce supporto tecnico illimitato gratuito per tutti i suoi prodotti. Il supporto è disponibile per tutti gli utenti, inclusa la valutazione. Se hai bisogno di assistenza per Aspose.Slides per C++, considera quanto segue:

- Il principale canale di supporto è il [Aspose. Forums](https://forum.aspose.com/). Pubblica la tua domanda nel [Aspose.Slides forum](https://forum.aspose.com/c/slides/it/11) e ti verrà data risposta entro poche ore. Le domande sono risposte direttamente dal team di supporto di Aspose.Slides.
- Nota che Aspose non fornisce supporto tecnico telefonico. Il supporto telefonico è disponibile solo per domande di vendita e di acquisto.
- Quando aspetti una risposta nei forum, tieni conto delle differenze di fuso orario.

Se riscontri un problema con Aspose.Slides per C++, segui questi semplici passaggi per garantirne la risoluzione nel modo più efficiente:

- Assicurati di utilizzare l'ultima versione di Aspose.Slides per C++ prima di segnalare il problema; vedi [Aspose.Slides download](https://downloads.aspose.com/slides/it/cpp) per conoscere l'ultima versione.
- Consulta i forum, questa documentazione e il riferimento API prima di segnalare il problema; magari la tua domanda ha già ricevuto risposta.
- Quando segnali un problema, includi il documento originale e possibilmente un frammento del tuo codice che causa il problema. Se devi allegare più file, comprimili in un unico archivio zip. È sicuro allegare i documenti su Aspose.Forums poiché solo tu e gli sviluppatori di Aspose avranno accesso ai file allegati.
- Cerca di segnalare un unico problema per discussione. Se hai un altro problema, apri una discussione separata.

Questa tabella elenca le risorse tecniche importanti per Aspose.Slides per C++.

|**Risorsa**|**Descrizione**|
| :- | :- |
|[Aspose.Slides for C++ home page](https://products.aspose.com/slides/it/cpp/)|Pagina principale del prodotto.|
|[Aspose.Slide blog](https://blog.aspose.com/category/slides/it/)|Controlla frequentemente per informazioni su nuove versioni e consigli utili su Aspose.Slides.|
|[Aspose.Slides for C++ download](https://downloads.aspose.com/slides/it/cpp)|Tutte le versioni nuove e vecchie del prodotto sono mantenute per riferimento dei clienti.|
|[Aspose.Slides support forum](https://forum.aspose.com/c/slides/it/11)|Pubblica le tue domande e i tuoi problemi qui per una rapida risoluzione.|
|[Aspose.Slides for C++ product documentation](/slides/it/cpp/)|Documentazione online completa che include questa documentazione e il riferimento API di Aspose.Slides.|

## **FAQ**

**Supporta i livelli di conformità PDF per archiviazione e accessibilità (PDF/A e PDF/UA)?**

Sì. È possibile salvare in PDF con PDF/A-2a/2b/2u, PDF/A-3a/3b, così come PDF/UA configurando le [opzioni di esportazione PDF](https://reference.aspose.com/slides/it/cpp/aspose.slides.export/pdfoptions/).

**Esiste un meccanismo di sostituzione dei font e supporto per font personalizzati per garantire il rendering corretto?**

Sì. La libreria consente di [caricare font personalizzati](/slides/it/cpp/custom-font/) e di [definire regole di fallback](/slides/it/cpp/fallback-font/) così i glifi mancanti vengono 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](/slides/it/cpp/examine-presentation/) per determinare se richiede una password prima di caricare il documento completo.

**Microsoft PowerPoint è necessario per l'elaborazione e le conversioni?**

No. Aspose.Slides è un motore autonomo; PowerPoint non è necessario sul server o sulla workstation.

**È sicuro elaborare presentazioni da più thread?**

Sì, è possibile elaborare documenti diversi in parallelo in thread separati; basta evitare di usare la stessa istanza di presentazione simultaneamente [tra thread](/slides/it/cpp/multithreading/).

**Le macro sono preservate e posso gestire VBA nei file PPTM/PPSM?**

Sì. Le presentazioni con macro [sono supportate](/slides/it/cpp/presentation-via-vba/), e è possibile [esaminare e gestire progetti VBA](https://reference.aspose.com/slides/it/cpp/aspose.slides.vba/) in quei file.

**Posso convertire PDF o HTML di nuovo in diapositive PowerPoint?**

Sì. È possibile [importare pagine PDF o contenuti HTML](/slides/it/cpp/import-presentation/) per creare o popolare diapositive in una presentazione.

**L'esportazione XPS è supportata e posso controllare qualità e contenuto dell'output XPS?**

Sì. [Esporta in XPS](/slides/it/cpp/convert-powerpoint-to-xps/) è disponibile, e le [opzioni di salvataggio](https://reference.aspose.com/slides/it/cpp/aspose.slides.export/xpsoptions/) permettono 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](/slides/it/cpp/convert-powerpoint-to-png/) e altri formati con controllo fine su dimensione e qualità.

**Sono supportate formule matematiche (MathML/MathText) e possono essere esportate?**

Sì. È possibile [creare e modificare testo matematico](/slides/it/cpp/powerpoint-math-equations/) e [esportare le equazioni](/slides/it/cpp/exporting-math-equations/), inclusa l'esportazione in MathML.

**Come gestisce la libreria la crittografia e le password (apertura, impostazione, rimozione)?**

[Supporta](/slides/it/cpp/password-protected-presentation/) l'apertura di presentazioni crittografate, l'impostazione o la rimozione di password per l'apertura e la modifica, e la verifica dello stato di protezione di un file.
