Πώς να μετατρέψετε HTML σε Word σε Java

Ακολουθεί ένας σύντομος οδηγός σχετικά με τον τρόπο μετατροπής του HTML σε Word σε Java και αυτό παρουσιάζεται μαζί με τα βήματα για τη διαμόρφωση του περιβάλλοντος. Κατά τη διάρκεια αυτής της διαδικασίας για μετατροπή HTML σε Word Ο κώδικας Java χρησιμοποιεί μερικές κλήσεις API όπου το αρχείο προέλευσης HTML φορτώνεται σε ένα αντικείμενο κλάσης Document και αποθηκεύεται ως αρχείο Word. Μόλις το αρχείο προέλευσης HTML φορτωθεί στο αντικείμενο κλάσης Έγγραφο, θα έχετε πλήρη έλεγχο για να προσθέσετε, να τροποποιήσετε ή να διαγράψετε τα στοιχεία μέσα στο έγγραφο πριν το αποθηκεύσετε ως αρχείο Word DOCX.

Βήματα για τη μετατροπή HTML σε Word σε Java

  1. Διαμορφώστε το έργο για να προσθέσετε μια αναφορά στο Aspose.Words χρησιμοποιώντας το αποθετήριο Maven για μετατροπή HTML σε Word
  2. Φορτώστε το αρχείο προέλευσης HTML στο αντικείμενο κλάσης Document
  3. Τροποποιήστε ή προσθέστε περιεχόμενο στο φορτωμένο αρχείο HTML πριν το αποθηκεύσετε ως έγγραφο του Word, εάν απαιτείται
  4. Save το φορτωμένο αρχείο HTML ως έγγραφο του Word στην επιθυμητή μορφή

Αυτή η διαδικασία περιγράφει πώς είναι εύκολα δυνατή η χρήση της Java μετατροπής HTML σε Word με τη βοήθεια μερικών βημάτων, συμπεριλαμβανομένων των ρυθμίσεων περιβάλλοντος, της φόρτωσης του αρχείου προέλευσης HTML και της αποθήκευσης του ως αρχείου Word. Υπάρχει ένα προαιρετικό βήμα για να προσθέσετε/ενημερώσετε το φορτωμένο έγγραφο πριν το αποθηκεύσετε ως αρχείο Word.

Κώδικας για μετατροπή HTML σε Word σε Java

import com.aspose.words.License;
import com.aspose.words.Run;
import com.aspose.words.Document;
import com.aspose.words.SaveFormat;
public class HowToConvertHtmlToWordInJava {
public static void main(String[] args) throws Exception { //main function for HowToConvertHtmlToWordInJava
// Set the license to avoid evaluation version watermark in the output Word file converted from HTML
License licenseHtmlToWord = new License();
licenseHtmlToWord.setLicense("Aspose.Words.lic");
// Load the HTML file that you want to convert to a Word document
Document htmlDoc = new Document("document.html");
// Append some text at a specified location in the loaded document before saving as word
htmlDoc.getFirstSection().getBody().getFirstParagraph().appendChild(new Run(htmlDoc, "Extra text added for testing"));
// Save the loaded HTML file as Word document
htmlDoc.save("output.docx", SaveFormat.DOCX);
}
}

Σε αυτόν τον κώδικα, χρησιμοποιείται ένα αντικείμενο κλάσης Document που υποστηρίζει τη φόρτωση μιας ποικιλίας τύπων αρχείων από το δίσκο ή μια ροή μνήμης. Μετά τη φόρτωση του αρχείου HTML στο αντικείμενο της κλάσης Document, μπορείτε να διαμορφώσετε το αρχείο εξόδου του Word όπως η εισαγωγή ορισμένων περιεχομένων από άλλο υπάρχον έγγραφο του Word και η εισαγωγή πριν ή μετά από μια επιλεγμένη παράγραφο, προστασία του αρχείου εξόδου Word με κωδικό πρόσβασης, επισήμανση κάποιου περιεχομένου και πολλά περισσότερα.

Σε αυτό το γρήγορο σεμινάριο, παρουσιάζεται παράδειγμα για τη μετατροπή HTML σε Word Java. Εάν θέλετε να μάθετε τη διαδικασία δημιουργίας ενός εγγράφου του Word σε Java, ανατρέξτε στο άρθρο στο πώς να δημιουργήσετε έγγραφο του Word χρησιμοποιώντας Java.

 Ελληνικά