Ανάκτηση και Ενημέρωση Πληροφοριών Παρουσίασης σε Java

Επισκόπηση

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

Τα παραδείγματα βασίζονται στα APIs PresentationInfo και DocumentProperties και δείχνουν τυπικές λειτουργίες για εργασία με μεταδεδομένα παρουσίασης.

Έλεγχος μορφής παρουσίασης

Πριν εργαστείτε σε μια παρουσίαση, ίσως θέλετε να μάθετε σε ποια μορφή (PPT, PPTX, ODP και άλλες) βρίσκεται η παρουσίαση αυτή τη στιγμή.

Μπορείτε να ελέγξετε τη μορφή μιας παρουσίασης χωρίς να τη φορτώσετε. Δείτε αυτόν τον κώδικα Java:

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
System.out.println(info.getLoadFormat()); // PPTX

IPresentationInfo info2 = PresentationFactory.getInstance().getPresentationInfo("pres.ppt");
System.out.println(info2.getLoadFormat()); // PPT

IPresentationInfo info3 = PresentationFactory.getInstance().getPresentationInfo("pres.odp");
System.out.println(info3.getLoadFormat()); // ODP

Λήψη ιδιοτήτων παρουσίασης

Αυτός ο κώδικας Java σας δείχνει πώς να λάβετε τις ιδιότητες της παρουσίασης (πληροφορίες σχετικά με την παρουσίαση):

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
IDocumentProperties props = info.readDocumentProperties();
System.out.println(props.getCreatedTime());
System.out.println(props.getSubject());
System.out.println(props.getTitle());
// ..

Ίσως θέλετε να δείτε τις ιδιότητες στην κλάση DocumentProperties .

Ενημέρωση ιδιοτήτων παρουσίασης

Το Aspose.Slides παρέχει τη μέθοδο PresentationInfo.updateDocumentProperties που σας επιτρέπει να κάνετε αλλαγές στις ιδιότητες της παρουσίασης.

Ας υποθέσουμε ότι έχουμε μια παρουσίαση PowerPoint με τις ιδιότητες εγγράφου όπως φαίνονται παρακάτω.

Αρχικές ιδιότητες εγγράφου της παρουσίασης PowerPoint

Αυτό το παράδειγμα κώδικα σας δείχνει πώς να επεξεργαστείτε κάποιες ιδιότητες της παρουσίασης:

String fileName = "sample.pptx";

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo(fileName);

IDocumentProperties properties = info.readDocumentProperties();
properties.setTitle("My title");
properties.setLastSavedTime(new Date());

info.updateDocumentProperties(properties);
info.writeBindedPresentation(fileName);

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

Αλλαγμένες ιδιότητες εγγράφου της παρουσίασης PowerPoint

Χρήσιμοι σύνδεσμοι

Για να λάβετε περισσότερες πληροφορίες σχετικά με μια παρουσίαση και τα χαρακτηριστικά ασφαλείας της, αυτά τα συνδέσμους μπορεί να βρείτε χρήσιμα:

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

Πώς μπορώ να ελέγξω αν οι γραμματοσειρές είναι ενσωματωμένες και ποιες είναι;

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

Πώς μπορώ γρήγορα να διαπιστώ αν το αρχείο έχει κρυφές διαφάνειες και πόσες;

Περιηγηθείτε στη συλλογή διαφανειών και ελέγξτε τη σημαία ορατότητας κάθε διαφάνειας.

Μπορώ να εντοπίσω αν χρησιμοποιείται προσαρμοσμένο μέγεθος και προσανατολισμός διαφάνειας, και αν διαφέρουν από τις προεπιλογές;

Ναι. Συγκρίνετε το τρέχον μέγεθος διαφάνειας και προσανατολισμό με τις τυπικές προεπιλογές· αυτό βοηθά στην πρόβλεψη της συμπεριφοράς για εκτύπωση και εξαγωγή.

Υπάρχει γρήγορος τρόπος να διαπιστώ αν τα γραφήματα παραπέμπουν σε εξωτερικές πηγές δεδομένων;

Ναι. Διασχίστε όλα τα γράφηματα, ελέγξτε την πηγή δεδομένων τους και σημειώστε αν τα δεδομένα είναι εσωτερικά ή βασισμένα σε σύνδεσμο, συμπεριλαμβανομένων τυχόν σπασμένων συνδέσμων.

Πώς μπορώ να αξιολογήσω τις «βαριές» διαφάνειες που μπορεί να επιβραδύνουν την απόδοση ή την εξαγωγή σε PDF;

Για κάθε διαφάνεια, καταμετρήστε τα αντικείμενα και ψάξτε για μεγάλες εικόνες, διαφάνειες, σκιές, κινούμενα εφέ και πολυμέσα· εκχωρήστε μια ενδεικτική βαθμολογία πολυπλοκότητας για να επισημάνετε πιθανά σημεία συμφόρησης απόδοσης.