Jak przekonwertować HTML na Word w Javie

Oto krótki samouczek o tym, jak konwertować HTML na Word w Javie i jest to zademonstrowane wraz z krokami konfiguracji środowiska. Podczas tego procesu, aby przekonwertować kod HTML na Word Kod Java wykorzystuje kilka wywołań API, w których źródłowy plik HTML jest ładowany do obiektu klasy Document i zapisywany jako plik Word. Gdy źródłowy plik HTML zostanie załadowany do obiektu klasy Dokument, będziesz mieć nad nim pełną kontrolę, aby dodawać, modyfikować lub usuwać elementy wewnątrz dokumentu przed zapisaniem go jako pliku DOCX Word.

Kroki, aby przekonwertować HTML na Word w Javie

  1. Skonfiguruj projekt, aby dodać odniesienie do Aspose.Words przy użyciu repozytorium Maven do konwersji HTML na Word
  2. Załaduj źródłowy plik HTML do obiektu klasy Document
  3. W razie potrzeby zmodyfikuj lub dodaj zawartość załadowanego pliku HTML przed zapisaniem go jako dokumentu programu Word
  4. Save załadowany plik HTML jako dokument programu Word w żądanym formacie

Ta procedura opisuje, w jaki sposób łatwo można użyć Java Convert HTML to Word za pomocą kilku kroków, w tym ustawień środowiska, załadowania źródłowego pliku HTML i zapisania go jako pliku Word. Istnieje opcjonalny krok, aby dodać/zaktualizować załadowany dokument przed zapisaniem go jako pliku Word.

Kod do konwersji HTML na Word w Javie

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);
}
}

W tym kodzie używany jest obiekt klasy Document, który obsługuje ładowanie różnych typów plików z dysku lub strumienia pamięci. Po załadowaniu pliku HTML do obiektu klasy Dokument można skonfigurować wyjściowy plik programu Word, na przykład zaimportować część zawartości z innego istniejącego dokumentu programu Word i wstawić przed lub po wybranym akapicie, zabezpieczyć wyjściowy plik programu Word hasłem, wyróżnić część treści i wiele więcej.

W tym krótkim samouczku przedstawiono przykład konwersji HTML do Word Java. Jeśli chcesz poznać proces tworzenia dokumentu Word w Javie, zapoznaj się z artykułem na jak stworzyć dokument Word za pomocą Java.

 Polski