Οδηγός Προγραμματιστή

Αυτός ο οδηγός καλύπτει τις βασικές δυνατότητες του Aspose.Slides FOSS για Java με εκτελέσιμα παραδείγματα κώδικα για κάθε περιοχή λειτουργίας.

Σε αυτήν την ενότητα

ΣελίδαΠεριγραφή
Χαρακτηριστικά και ΔυνατότητεςΠλήρης λίστα υποστηριζόμενων χαρακτηριστικών: διαφάνειες, σχήματα, κείμενο, γέμισμα, εφέ, 3D μορφοποίηση, σημειώσεις, σχόλια, εικόνες και ιδιότητες εγγράφου.
Εργασία με ΕικόνεςΕνσωματώστε εικόνες στις διαφάνειες ως πλαίσια εικόνας από αρχείο ή bytes· ελέγξτε τη λειτουργία γεμίσματος (stretch, tile).
Εργασία με ΣυνδέσμουςΠροσθέστε λυγισμένους, αγκώνας και ευθείς συνδέσμους μεταξύ σχημάτων· ορίστε σημεία σύνδεσης και στυλ γραμμής.
Εργασία με 3D ΕφέΕφαρμόστε εξωτερική σκιά, λάμψη, θόλωση, κλίση, προεπιλογές κάμερας, light rigs και υλικά στα σχήματα.
Εργασία με ΣχόλιαΠροσθέστε σχόλια κριτικής με νήμα και σημειώσεις ομιλητή· διαχειριστείτε τους συγγραφείς σχολίων· διαβάστε τις σημειώσεις.

Σημείο Εισόδου API

Κάθε λειτουργία ξεκινά με ένα Presentation αντικείμενο. Χρησιμοποιήστε το πάντα μέσα σε μπλοκ try-with-resources:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;

// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
    // work with prs
    prs.save("output.pptx", SaveFormat.PPTX);
}

// Create new
try (Presentation prs = new Presentation()) {
    // work with prs
    prs.save("new.pptx", SaveFormat.PPTX);
}

Το μπλοκ try-with-resources εξασφαλίζει ότι οι εσωτερικοί πόροι XML απελευθερώνονται όταν το μπλοκ τερματίζει. Μην αποθηκεύετε ένα Presentation αναφορά εκτός του μπλοκ try.

Υποστηριζόμενη Μορφή Εξόδου

Η μόνη υποστηριζόμενη μορφή αποθήκευσης είναι PPTX (SaveFormat.PPTX). Η εξαγωγή σε PDF, HTML, SVG ή μορφές εικόνας δεν είναι διαθέσιμη σε αυτήν την έκδοση.

Κύριες Κλάσεις

Κλάση / EnumΠακέτοΠεριγραφή
Presentationorg.aspose.slides.fossΚύριο δοχείο· χρησιμοποιήστε σε try-with-resources
ShapeTypeorg.aspose.slides.fossΑπαρίθμηση για τύπους σχήματος (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossΑπαρίθμηση για τύπους γεμίσματος (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossΤρι-κατάσταση λογική τιμή για μορφοποίηση (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportΑπαρίθμηση μορφής εξόδου (υποστηρίζεται μόνο PPTX)
Colororg.aspose.slides.foss.drawingΚατασκευαστής χρώματος ARGB
PointForg.aspose.slides.foss.drawingΣημείο 2Δ τύπου float (χρησιμοποιείται για θέσεις σχολίων)

Γνωστοί περιορισμοί

Τα παρακάτω πεδία εμφανίζουν UnsupportedOperationException σε αυτήν την έκδοση:

  • Διαγράμματα: δεν υπάρχει δημιουργία ή τροποποίηση διαγράμματος
  • SmartArt: δεν υποστηρίζεται
  • Κινούμενα σχέδια και μεταβάσεις: δεν μπορούν να οριστούν οι μεταβάσεις διαφανειών και οι κινήσεις αντικειμένων
  • Μορφές εξαγωγής: υποστηρίζεται μόνο η αποθήκευση σε PPTX· δεν υποστηρίζεται εξαγωγή σε PDF, HTML, SVG ή εικόνα
  • Υπερσυνδέσεις και ρυθμίσεις ενεργειών: τα αντικείμενα συνδέσμου δεν είναι τροποποιήσιμα
  • Μακροεντολές VBA και ψηφιακές υπογραφές: μη προσβάσιμο

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

Δείτε επίσης

 Ελληνικά