Aspose.Slides  for C++

API C++ PowerPoint

Leggi, scrivi, elabora, converti presentazioni PowerPoint in applicazioni C++ senza dipendenze da Microsoft PowerPoint.

  Scarica la prova gratuita
  
 

Aspose.Slides per C++ è una potente API PowerPoint per manipolare, eseguire il rendering e convertire PPT(X) in C++ senza Microsoft PowerPoint. L'API supporta il rendering ad alta fedeltà delle diapositive nei documenti in vari formati grafici, oltre a fornire la funzionalità per modificare o creare quasi tutti i contenuti possibili dei file, formattare testo e forme sulle diapositive e molto altro.

Aspose.Slides per C++ supporta la maggior parte dei formati PowerPoint e presentazioni inclusi POT, PPT, PPS, POTX, PPTX, PPSX, ODP e altri. Aspose.Slides per C++ può anche convertire tutti questi formati in PDF, HTML, XPS, ecc.

Funzionalità avanzate della libreria di elaborazione di PowerPoint C++

Salva la presentazione su file o stream

Converti le presentazioni in formati standard

Gestisci le proprietà dei documenti integrate e personalizzate

Proteggi le presentazioni con password

Aggiungi, formatta e manipola grafici

Aggiungi, formatta e manipola forme

Aggiungi, formatta e manipola le diapositive

Aggiungi, formatta e manipola il testo

Aggiungi, formatta e manipola tabelle

Esporta presentazioni in PDF e XPS

Esporta diapositive in formato SVG

Aggiungi immagini alle presentazioni

Genera presentazioni dal database

Supporto per i grafici MSO 2016

Esporta presentazioni come HTML

Importa ed esporta testo HTML nelle diapositive

Aggiungi diapositive di layout alle presentazioni

Carica presentazioni protette

Imposta la dimensione del carattere della legenda individuale

Crea un grafico azionario e ottieni l'immagine del grafico

Cambia il colore della serie

Imposta i bordi arrotondati dell'area del grafico

Cambia colore delle categorie in serie

Imposta le proprietà del carattere per la tabella dei dati del grafico

Esporta file PowerPoint come PDF o XPS

Avendo un proprio motore di rendering appositamente progettato, Aspose.Slides per C++ esegue il rendering con la massima fedeltà a Microsoft PowerPoint. Consente di esportare presentazioni in formati standard del settore come XPS e PDF con risultati simili a quelli della presentazione originale.

Rendering di presentazioni nei formati PDF e XPS - C++

// load presentation to be converted

SharedPtr<Presentation> prs = MakeObject<Presentation>(dir + L"template.pptx");

// save in PDF & XPS formats

prs->Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs->Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);

Copia o clona diapositive di presentazione

Esistono metodi integrati forniti da Aspose.Slides per C++ per clonare o copiare diapositive esistenti non solo all'interno di un documento ma anche da un file all'altro. Poiché una diapositiva eredita il layout dalla diapositiva master, i metodi di clonazione incorporati copiano automaticamente la master durante il processo di clonazione.

Formattazione del contenuto di Microsoft PowerPoint

La libreria consente di formattare forme e testo sulle diapositive in un file durante l'utilizzo dell'API. Il testo viene gestito tramite cornici di testo associate a forme, quindi il testo viene formattato utilizzando paragrafi e porzioni associate alle cornici di testo. Puoi gestire il tipo di carattere, il colore, la dimensione, le sfumature, nonché l'allineamento del paragrafo, il puntamento e l'orientamento. Si possono anche manipolare gli attributi degli elementi di forma come dimensione, linea, posizione, immagine, testo e riempimento con grande facilità.

Serializza forme

Sebbene Aspose.Slides per C++ supporti un numero elevato di forme, tuttavia, se una forma non è supportata dall'API, è disponibile un metodo di serializzazione tramite il quale è possibile serializzare tale forma da una diapositiva esistente per un ulteriore utilizzo in base ai requisiti dell'applicazione.