Panoramica del prodotto

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:
- Funzionalità di presentazione.
- Funzionalità di diapositive.
- Funzionalità grafiche e multimediali.
- Funzionalità di tabella.
- Funzionalità di testo e paragrafo.
- 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. Pubblica la tua domanda nel Aspose.Slides forum 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 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 | Pagina principale del prodotto. |
| Aspose.Slide blog | Controlla frequentemente per informazioni su nuove versioni e consigli utili su Aspose.Slides. |
| Aspose.Slides for C++ download | Tutte le versioni nuove e vecchie del prodotto sono mantenute per riferimento dei clienti. |
| Aspose.Slides support forum | Pubblica le tue domande e i tuoi problemi qui per una rapida risoluzione. |
| Aspose.Slides for C++ product documentation | 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.
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 e di definire regole di fallback 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 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.
Le macro sono preservate e posso gestire VBA nei file PPTM/PPSM?
Sì. Le presentazioni con macro sono supportate, e è possibile esaminare e gestire 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 qualità e contenuto dell’output XPS?
Sì. Esporta in XPS è disponibile, e le opzioni di salvataggio 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 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 e esportare le equazioni, inclusa l’esportazione 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 di password per l’apertura e la modifica, e la verifica dello stato di protezione di un file.