Οδηγός Προγραμματιστή
Αυτός ο οδηγός καλύπτει τις βασικές δυνατότητες του 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 | Πακέτο | Περιγραφή |
|---|---|---|
Presentation | org.aspose.slides.foss | Κύριο δοχείο· χρησιμοποιήστε σε try-with-resources |
ShapeType | org.aspose.slides.foss | Απαρίθμηση για τύπους σχήματος (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Απαρίθμηση για τύπους γεμίσματος (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Τρι-κατάσταση λογική τιμή για μορφοποίηση (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Απαρίθμηση μορφής εξόδου (υποστηρίζεται μόνο PPTX) |
Color | org.aspose.slides.foss.drawing | Κατασκευαστής χρώματος ARGB |
PointF | org.aspose.slides.foss.drawing | Σημείο 2Δ τύπου float (χρησιμοποιείται για θέσεις σχολίων) |
Γνωστοί περιορισμοί
Τα παρακάτω πεδία εμφανίζουν UnsupportedOperationException σε αυτήν την έκδοση:
- Διαγράμματα: δεν υπάρχει δημιουργία ή τροποποίηση διαγράμματος
- SmartArt: δεν υποστηρίζεται
- Κινούμενα σχέδια και μεταβάσεις: δεν μπορούν να οριστούν οι μεταβάσεις διαφανειών και οι κινήσεις αντικειμένων
- Μορφές εξαγωγής: υποστηρίζεται μόνο η αποθήκευση σε PPTX· δεν υποστηρίζεται εξαγωγή σε PDF, HTML, SVG ή εικόνα
- Υπερσυνδέσεις και ρυθμίσεις ενεργειών: τα αντικείμενα συνδέσμου δεν είναι τροποποιήσιμα
- Μακροεντολές VBA και ψηφιακές υπογραφές: μη προσβάσιμο
Άγνωστα τμήματα XML που εντοπίζονται κατά τη φόρτωση διατηρούνται ακριβώς κατά την αποθήκευση, ώστε η επαναφόρτωση να μην αφαιρεί ποτέ περιεχόμενο που η βιβλιοθήκη δεν έχει ακόμη κατανοήσει.
Δείτε επίσης
- Ξεκινώντας: Εγκατάσταση και πρώτο πρόγραμμα
- Αναφορά API: Αναφορά κλάσεων και μεθόδων
- Οδηγοί Πώς-Να: Άρθρα Πώς-Να προσανατολισμένα σε εργασίες