Esporta i grafici della presentazione in JavaScript

Panoramica

Aspose.Slides consente di esportare un grafico da una presentazione come immagine. Questo articolo mostra come ottenere un’immagine da un grafico e salvarla, utile quando è necessario riutilizzare i visual del grafico al di fuori di una presentazione PowerPoint.

Ottenere immagine del grafico

Aspose.Slides per Node.js via Java fornisce il supporto per estrarre l’immagine di un grafico specifico. Di seguito è riportato un esempio.

var pres = new aspose.slides.Presentation();
try {
    var chart = pres.getSlides().get_Item(0).getShapes().addChart(aspose.slides.ChartType.ClusteredColumn, 50, 50, 600, 400);
    var slideImage = chart.getImage();
    try {
        slideImage.save("image.jpg", aspose.slides.ImageFormat.Jpeg);
    } finally {
        if (slideImage != null) {
            slideImage.dispose();
        }
    }
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

FAQ

Posso esportare un grafico come vettoriale (SVG) anziché come immagine raster?

Sì. Un grafico è una forma e il suo contenuto può essere salvato in SVG utilizzando il metodo di salvataggio shape-to-SVG.

Come posso impostare la dimensione esatta del grafico esportato in pixel?

Utilizza le sovraccarichi di rendering immagine che consentono di specificare dimensione o scala—la libreria supporta il rendering di oggetti con dimensioni/scala specificate.

Cosa devo fare se i font nelle etichette e nella legenda appaiono errati dopo l’esportazione?

Carica i font richiesti tramite FontsLoader in modo che il rendering del grafico conservi metriche e aspetto del testo.

L’esportazione rispetta il tema, gli stili e gli effetti di PowerPoint?

Sì. Il renderer di Aspose.Slides segue la formattazione della presentazione (temi, stili, riempimenti, effetti), quindi l’aspetto del grafico viene preservato.

Dove posso trovare le capacità di rendering/esportazione disponibili oltre le immagini dei grafici?

Vedi l'API/documentazione per le destinazioni di output (PDF, SVG, XPS, HTML, ecc.) e le relative opzioni di rendering.