Σε αυτό το σεμινάριο, θα μάθουμε πώς να δημιουργούμε έγγραφο του Word χρησιμοποιώντας Java. Μπορείτε να δημιουργήσετε το αρχείο σε μορφή DOC ή DOCX που μπορεί να περιέχει περιεχόμενο κειμένου καθώς και εικόνες. Τα παρακάτω βήματα μπορούν να χρησιμοποιηθούν για τη δημιουργία εγγράφου του Word χρησιμοποιώντας java με λίγα απλά βήματα.
Βήματα για τη δημιουργία εγγράφου του Word χρησιμοποιώντας Java
- Εγκαταστήστε το Aspose.Words for Java από το αποθετήριο Maven
- Δημιουργήστε ένα κενό έγγραφο του Word χρησιμοποιώντας το αντικείμενο κλάσης Document
- Αρχικοποίηση νέου αντικειμένου κλάσης DocumentBuilder"
- Εισαγάγετε μια συμβολοσειρά κειμένου που περιβάλλεται από ένα περίγραμμα
- Εισαγάγετε υπερσύνδεσμο
- Αποθηκεύστε το έγγραφο του Word
Αυτά τα απλά βήματα διαμορφώνουν την απαιτούμενη βιβλιοθήκη και, στη συνέχεια, αρχικοποιούν την κλάση Document για να δημιουργήσετε ένα κενό έγγραφο. Στη συνέχεια εισάγει κείμενο με υπερσύνδεσμο και προχωρά στη δημιουργία εγγράφου Word σε Java.
Κώδικας για τη δημιουργία εγγράφου Word χρησιμοποιώντας Java
import com.aspose.words.License; | |
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
public class CreateWordDocumentUsingJava { | |
public static void main(String[] args) throws Exception { //main function for CreateWordDocumentUsingJava | |
// Initialize a license to avoid trial version watermark in the output Word file | |
License license = new License(); | |
license.setLicense("Aspose.Words.lic"); | |
// Create a blank Word document file | |
Document doc = new Document(); | |
// Initialize a new object of DocumentBuilder class | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Insert a text string surrounded by a border | |
builder.getFont().getBorder().setColor(java.awt.Color.BLACK); | |
builder.getFont().getBorder().setLineWidth(2.5d); | |
builder.getFont().getBorder().setLineStyle(com.aspose.words.LineStyle.DASH_DOT_STROKER); | |
builder.write("Text surrounded by black border."); | |
// Remove all font formatting specified explicitly | |
builder.getFont().clearFormatting(); | |
builder.insertBreak(com.aspose.words.BreakType.PARAGRAPH_BREAK); | |
builder.write("For further information, please visit the "); | |
// Insert a hyperlink and emphasize it with custom formatting | |
builder.getFont().setColor(java.awt.Color.BLUE); | |
builder.getFont().setUnderline(com.aspose.words.Underline.SINGLE); | |
builder.insertHyperlink("Aspose Knowledge Base", "https://kb.aspose.com/", false); | |
builder.getFont().clearFormatting(); | |
builder.writeln("."); | |
// Save the document with compliance level | |
doc.save("WordDocumentCreatedUsingJava.docx"); | |
} | |
} |
Αυτό το απόσπασμα κώδικα Java δημιουργεί ένα έγγραφο του Word χωρίς να χρειάζεται να εγκαταστήσετε κάποια εφαρμογή επεξεργασίας κειμένου όπως το MS Word. Η δυνατότητα δημιουργία εγγράφου word χρησιμοποιώντας Java με το παραπάνω παράδειγμα μιμείται τη συμπεριφορά της εφαρμογής MS Word χωρίς να εξαρτάται από αυτήν.
Σε αυτό το παράδειγμα, έχουμε εξερευνήσει πώς να δημιουργήσετε ένα έγγραφο του Word χρησιμοποιώντας Java. Επιπλέον, εάν θέλετε να μάθετε πώς να δημιουργείτε ένα αρχείο PDF από μορφή HTML, ανατρέξτε στο άρθρο στο πώς να δημιουργήσετε PDF από HTML σε Java.