Αυτός ο γρήγορος οδηγός οδηγών για πώς να αλλάξετε το μέγεθος εικόνας στο Word χρησιμοποιώντας Java. Περιέχει πληροφορίες σχετικά με τη ρύθμιση περιβάλλοντος, μια διαδικασία βήμα προς βήμα για τη σύνταξη της εφαρμογής και ένα δείγμα κώδικα με δυνατότητα εκτέλεσης για αλλαγή μεγέθους εικόνας στο Word χρησιμοποιώντας Java. Θα λάβετε μια εισαγωγή στις σημαντικές κλάσεις, μεθόδους και ιδιότητες που απαιτούνται για τη σύνταξη αυτής της εφαρμογής και, στη συνέχεια, για την αποθήκευση του εγγράφου του Word έχοντας αλλάξει μέγεθος εικόνων ως DOCX, DOC ή οποιαδήποτε άλλη επιθυμητή μορφή.
Βήματα για την αλλαγή μεγέθους φωτογραφίας στο Word χρησιμοποιώντας Java
- Ρυθμίστε το IDE ώστε να χρησιμοποιεί το Aspose.Words for Java για την προσθήκη εικόνων με αλλαγή μεγέθους
- Δημιουργήστε ή φορτώστε ένα αρχείο Word χρησιμοποιώντας το αντικείμενο κλάσης Document για να προσθέσετε εικόνα με προσαρμοσμένο μέγεθος
- Δημιουργήστε ένα αντικείμενο κλάσης DocumentBuilder χρησιμοποιώντας το αντικείμενο Document
- Γράψτε κάποιο προαιρετικό κείμενο χρησιμοποιώντας τη μέθοδο write().
- Εισαγάγετε μια εικόνα χρησιμοποιώντας τη μέθοδο insertImage() και λάβετε την αναφορά της για να αλλάξετε το μέγεθός της
- Αλλάξτε το μέγεθος της εικόνας ρυθμίζοντας το πλάτος και το ύψος της και αποθηκεύστε το έγγραφο
Αυτά τα βήματα εξηγούν πώς να αλλάξετε το μέγεθος μιας εικόνας στο Word χρησιμοποιώντας Java κοινοποιώντας τη ρύθμιση περιβάλλοντος και στη συνέχεια δημιουργώντας ένα αρχείο Word με τη βοήθεια του αντικειμένου κλάσης Document. Η κλάση DocumentBuilder χρησιμοποιείται για την προσθήκη του προαιρετικού κειμένου με τη μέθοδο write() και την εισαγωγή μιας εικόνας χρησιμοποιώντας τη μέθοδο insertImage() παρέχοντας το όνομα και τη διαδρομή του αρχείου εικόνας. Ένα αντικείμενο κλάσης Shape επιστρέφεται από την insertImage() που χρησιμοποιείται για τον ορισμό του πλάτους και του ύψους χρησιμοποιώντας τις μεθόδους setWidth() και setHeight().
Κώδικας για αλλαγή μεγέθους εικόνας στο MS Word χρησιμοποιώντας Java
import com.aspose.words.ConvertUtil; | |
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
import com.aspose.words.License; | |
import com.aspose.words.Shape; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to add resized image to a Word file using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate a new Document object | |
Document wordDoc = new Document(); | |
// Create a DocumentBuilder and initialize it with the Document class object | |
DocumentBuilder documentBuilder = new DocumentBuilder(wordDoc); | |
// Write some text for reference to the document before inserting an image | |
documentBuilder.write("Here is the image with its original size"); | |
// Insert an image with its original size | |
Shape image = documentBuilder.insertImage("sampleImage.jpg"); | |
// Write some sample text before the image that will be resized | |
documentBuilder.write("Following image is resized"); | |
// Insert another image and get its reference to change size | |
image = documentBuilder.insertImage("sampleImage.jpg"); | |
// Set image properties width and height | |
image.setWidth(ConvertUtil.inchToPoint(0.60)); | |
image.setHeight(ConvertUtil.inchToPoint(0.60)); | |
// Save the document with a resized image in it | |
wordDoc.save("FileWithResizedImages.docx"); | |
System.out.println("Done"); | |
} | |
} |
Αυτό το δείγμα κώδικα δείχνει τη διαδικασία αλλαγής μεγέθους εικόνας στο Word χρησιμοποιώντας Java. Χρησιμοποιεί το αντικείμενο κλάσης Shape για να ορίσει το μέγεθος με τη βοήθεια των μεθόδων setWidth() και setHeight() παρέχοντας τις επιθυμητές παραμέτρους σε ίντσες που μετατρέπονται σε σημεία χρησιμοποιώντας την κλάση βοηθητικού προγράμματος ConvertUtil. Μπορείτε επίσης να ορίσετε άλλες ιδιότητες της εικόνας χρησιμοποιώντας τις μεθόδους setBehindText() για να τοποθετήσετε την εικόνα πίσω από το κείμενο, setBounds() για να ορίσετε την τοποθέτηση και setHorizontalAlignment() και setVerticalAlignment() για να ορίσετε τη στοίχιση σχήματος.
Αυτό το σεμινάριο μας καθοδήγησε να αλλάξουμε μέγεθος εικόνας στο Word χρησιμοποιώντας Java. Εάν θέλετε να μάθετε τη διαδικασία προσθήκης υδατογραφήματος σε ένα έγγραφο του Word, ανατρέξτε στο άρθρο στο πώς να προσθέσετε υδατογράφημα στο Word χρησιμοποιώντας Java.