Εξαγωγή Διαγραμμάτων Παρουσίασης σε .NET
Επισκόπηση
Το Aspose.Slides σας επιτρέπει να εξάγετε ένα διάγραμμα από μια παρουσίαση ως εικόνα. Αυτό το άρθρο δείχνει πώς να λάβετε μια εικόνα από ένα διάγραμμα και να την αποθηκεύσετε, κάτι που είναι χρήσιμο όταν χρειάζεται να επαναχρησιμοποιήσετε τα γραφικά των διαγραμμάτων εκτός μιας παρουσίασης PowerPoint.
Πέρα από τη βασική ροή εργασίας εξαγωγής εικόνας, το άρθρο επίσης αντιμετωπίζει συνήθεις ερωτήσεις σχετικές με την εξαγωγή, όπως η αποθήκευση του περιεχομένου του διαγράμματος σε SVG, ο έλεγχος του μεγέθους εξόδου μέσω επιλογών απόδοσης, η φόρτωση γραμματοσειρών για διατήρηση της εμφάνισης ετικετών και υπομνήματος, και η διατήρηση της αρχικής μορφοποίησης της παρουσίασης όπως θέματα, στυλ, γεμίσεις και εφέ κατά την απόδοση.
Λήψη Εικόνας Διαγράμματος
Το Aspose.Slides για .NET παρέχει υποστήριξη για εξαγωγή εικόνας συγκεκριμένου διαγράμματος. Παρατίθεται ένα παράδειγμα δείγματος.
using (Presentation presentation = new Presentation("test.pptx"))
{
ISlide slide = presentation.Slides[0];
IChart chart = slide.Shapes.AddChart(ChartType.ClusteredColumn, 50, 50, 600, 400);
using (IImage image = chart.GetImage())
{
image.Save("image.png", ImageFormat.Png);
}
}
Συχνές ερωτήσεις
Μπορώ να εξάγω ένα διάγραμμα ως διανυσματικό (SVG) αντί για raster εικόνα; Ναι. Ένα διάγραμμα είναι ένα σχήμα, και τα περιεχόμενά του μπορούν να αποθηκευτούν σε SVG χρησιμοποιώντας τη μέθοδο αποθήκευσης shape-to-SVG.
Πώς μπορώ να ορίσω το ακριβές μέγεθος του εξαγόμενου διαγράμματος σε εικονοστοιχεία; Χρησιμοποιήστε τις υπερφορτώσεις image-rendering που επιτρέπουν τον καθορισμό μεγέθους ή κλίμακας — η βιβλιοθήκη υποστηρίζει την απόδοση αντικειμένων με δεδομένες διαστάσεις/κλίμακα.
Τι πρέπει να κάνω εάν οι γραμματοσειρές στις ετικέτες και το υπόμνημα φαίνονται λανθασμένες μετά την εξαγωγή; Φορτώστε τις απαιτούμενες γραμματοσειρές μέσω του FontsLoader ώστε η απόδοση του διαγράμματος να διατηρεί τις μετρήσεις και την εμφάνιση του κειμένου.
Η εξαγωγή σέβεται το θέμα, τα στυλ και τα εφέ του PowerPoint; Ναι. Ο renderer του Aspose.Slides ακολουθεί τη μορφοποίηση της παρουσίασης (θέματα, στυλ, γεμίσεις, εφέ), ώστε η εμφάνιση του διαγράμματος να διατηρείται.
Πού μπορώ να βρω διαθέσιμες δυνατότητες απόδοσης/εξαγωγής πέρα από εικόνες διαγραμμάτων; Δείτε την ενότητα εξαγωγής του API/τεκμηρίωσης για τους προορισμούς εξόδου (PDF, SVG, XPS, HTML, κ.λπ.) και τις σχετικές επιλογές απόδοσης.