Εξαγωγή Γραφημάτων Παρουσίασης σε JavaScript

Επισκόπηση

Το Aspose.Slides σας επιτρέπει να εξάγετε ένα γράφημα από μια παρουσίαση ως εικόνα. Αυτό το άρθρο δείχνει πώς να λάβετε μια εικόνα από ένα γράφημα και να την αποθηκεύσετε, κάτι που είναι χρήσιμο όταν χρειάζεται να επαναχρησιμοποιήσετε τα γραφικά του γραφήματος εκτός μιας παρουσίασης PowerPoint.

Απόκτηση εικόνας γραφήματος

Το Aspose.Slides for Node.js μέσω Java παρέχει υποστήριξη για εξαγωγή εικόνας συγκεκριμένου γραφήματος. Το παρακάτω παράδειγμα δίνεται.

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();
    }
}

Συχνές ερωτήσεις

Μπορώ να εξάγω ένα γράφημα ως διανυσματική (SVG) εικόνα αντί για ραστερ εικόνα;

Ναι. Ένα γράφημα είναι σχήμα, και το περιεχόμενό του μπορεί να αποθηκευτεί σε SVG χρησιμοποιώντας τη μέθοδο αποθήκευσης shape-to-SVG.

Πώς μπορώ να ορίσω το ακριβές μέγεθος του εξαγόμενου γραφήματος σε εικονοστοιχεία;

Χρησιμοποιήστε τις υπερφορτώσεις απόδοσης εικόνας που σας επιτρέπουν να καθορίσετε μέγεθος ή κλίμακα — η βιβλιοθήκη υποστηρίζει απόδοση αντικειμένων με δεδομένες διαστάσεις/κλίμακα.

Τι πρέπει να κάνω αν οι γραμματοσειρές στις ετικέτες και στο υπόμνημα εμφανίζονται εσφαλμένα μετά την εξαγωγή;

Φορτώστε τις απαιτούμενες γραμματοσειρές μέσω του FontsLoader ώστε η απόδοση του γραφήματος να διατηρεί τις μετρικές και την εμφάνιση του κειμένου.

Τηρεί η εξαγωγή το θέμα, τα στυλ και τα εφέ του PowerPoint;

Ναί. Η μηχανή απόδοσης του Aspose.Slides ακολουθεί τη μορφοποίηση της παρουσίασης (θέματα, στυλ, γεμίσεις, εφέ), έτσι διατηρείται η εμφάνιση του γραφήματος.

Πού μπορώ να βρω διαθέσιμες δυνατότητες απόδοσης/εξαγωγής εκτός των εικόνων γραφημάτων;

Δείτε το API/documentation για τους προορισμούς εξόδου (PDF, SVG, XPS, HTML, κ.λπ.) και τις σχετικές επιλογές απόδοσης.