Panoramica del prodotto

todo:image_alt_text

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.
  2. Funzionalità di diapositive.
  3. Funzionalità grafiche e multimediali.
  4. Funzionalità di tabella.
  5. Funzionalità di testo e paragrafo.
  6. 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.