Αυτό το γρήγορο σεμινάριο κατευθύνει τον τρόπο μετατροπής φύλλου Excel σε εικόνα σε Java. Περιλαμβάνει την καθοδήγηση για τη διαμόρφωση του περιβάλλοντος και λεπτομερή βήματα μαζί με το εκτελούμενο δείγμα κώδικα για την επίδειξη της μετατροπής ενός φύλλου στο XLSX σε JPEG. Κατά τη χρήση Java Excel σε εικόνα, η μετατροπή μπορεί να πραγματοποιηθεί με μερικές γραμμές κώδικα χωρίς τη χρήση άλλου εργαλείου ή λογισμικού τρίτου κατασκευαστή που είναι εγκατεστημένο στο σύστημα.
Βήματα για τη μετατροπή φύλλου Excel σε εικόνα σε Java
- Προσθέστε μια αναφορά στο Aspose.Cells από το αποθετήριο Maven για να μετατρέψετε το φύλλο στην εικόνα
- Φορτώστε το αρχείο προέλευσης Excel για μετατροπή σε εικόνα χρησιμοποιώντας την παρουσία κλάσης Workbook
- Δημιουργήστε το αντικείμενο κλάσης ImageOrPrintOptions για να προσαρμόσετε την εικόνα εξόδου
- Ρυθμίστε τη σημαία για αυτόματη προσαρμογή στηλών με βάση τα περιεχόμενα του κελιού και τον τύπο της εικόνας
- Επιλέξτε το επιθυμητό φύλλο που θα αποδοθεί στην εικόνα
- Δημιουργήστε ένα αντικείμενο κλάσης SheetRender για το επιλεγμένο φύλλο χρησιμοποιώντας τις διαμορφωμένες ρυθμίσεις ImageOrPrintOptions
- Αναλύστε όλες τις σελίδες στην προεπισκόπηση εκτύπωσης και αποδώστε κάθε σελίδα ως εικόνα
Αυτά τα βήματα περιγράφουν τη σειρά των ενεργειών που απαιτούνται για μετατροπή αρχείου Excel σε εικόνα σε Java, έτσι ώστε κάθε σελίδα σε ένα συγκεκριμένο φύλλο εργασίας να αποδίδεται σε ξεχωριστή εικόνα. Μπορείτε να αναλύσετε όλα τα φύλλα εργασίας ένα προς ένα για να μετατρέψετε ολόκληρο το βιβλίο εργασίας σε εικόνες. Μετά τη φόρτωση του αρχείου προέλευσης Excel, μπορείτε να χρησιμοποιήσετε το αντικείμενο κλάσης ImageOrPrintOptions για να διαμορφώσετε τις εικόνες εξόδου, όπως ορίστε τον τύπο εικόνας ή να προσαρμόσετε αυτόματα τις στήλες ώστε να εμφανίζουν ολόκληρα τα περιεχόμενα σε κάθε κελί και στη συνέχεια να χρησιμοποιήσετε αυτήν τη διαμόρφωση κατά την απόδοση των φύλλων με τη βοήθεια Αντικείμενο κλάσης SheetRender.
Κώδικας για τη δημιουργία εικόνας φύλλου εργασίας του Excel σε Java
Το αντικείμενο κλάσης ImageOrPrintOptions χρησιμοποιείται για τη διαμόρφωση των εικόνων εξόδου που περιέχει πολλές άλλες ιδιότητες, όπως μπορείτε να χρησιμοποιήσετε setAllColumnsInOnePagePerSheet(true) για να εμφανίσετε όλες τις στήλες σε μια σελίδα, setDefaultFont(fontName) για να ορίσετε τη γραμματοσειρά όταν οι χαρακτήρες στο αρχείο Excel είναι Unicode, setHor () και setVerticalResolution() για να ορίσετε την ανάλυση της εικόνας, setTextCrossType() για να ορίσετε το στυλ όταν το μήκος του κειμένου είναι μεγαλύτερο από το πλάτος κελιού, για να αναφέρουμε μερικά. Ομοίως κατά την εγγραφή Excel σε μετατροπέα εικόνας στην Java, είναι διαθέσιμη μια μέθοδος setDesiredSize() για να ορίσετε το μέγεθος της εικόνας εξόδου που χρειάζεται πλάτος και ύψος ως παραμέτρους.
Μάθαμε πώς μπορεί να πραγματοποιηθεί η μετατροπή του Java Excel σε εικόνα. Εάν θέλετε να μάθετε τη μετατροπή του Excel σε HTML, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το Excel σε HTML σε Java.