W tym prostym temacie dowiesz się, jak przekonwertować Word Document na HTML przy użyciu Javy. Poniższych prostych kroków można użyć do wyeksportowania DOCX do HTML w Javie w dowolnym popularnym systemie operacyjnym, takim jak MS Windows, Ubuntu lub macOS, za pomocą prostych wywołań API.
Kroki, aby przekonwertować dokument programu Word na format HTML przy użyciu języka Java
- Dodaj odwołanie do pliku JAR Aspose.Words za pomocą repozytorium Maven
- Utwórz instancję obiektu Document Class, aby załadować dokument źródłowy
- Określ różne opcje HtmlSaveOptions, w tym marginesy strony, CssStyleSheet i ustawienia strony itp.
- Eksportuj DOCX do HTML w Javie przy użyciu metody zapisu
W poniższym przykładowym kodzie najpierw załadujemy źródłowy dokument DOCX przy użyciu instancji Document class. Następnie za pomocą instancji klasy HtmlSaveOptions ustawimy CssStyleSheetType, ExportPageMargins i ImageResolution. Na koniec, używając metody save, wygenerujemy HTML z DOCX w Javie.
Kod do eksportu DOCX do HTML w Javie
import com.aspose.words.CssStyleSheetType; | |
import com.aspose.words.Document; | |
import com.aspose.words.HtmlSaveOptions; | |
import com.aspose.words.ImageColorMode; | |
import com.aspose.words.ImageSaveOptions; | |
import com.aspose.words.License; | |
import com.aspose.words.SaveFormat; | |
public class WordsKB { | |
public static void main(String[] wordsArgs) throws Exception { | |
{ | |
// Use Aspose.Words for Java license to remove trial version limitations | |
// after converting Word DOCX to HTML | |
License licenseConvertDOCXtoHTML = new License(); | |
licenseConvertDOCXtoHTML.setLicense("Java.Aspose.Words.lic"); | |
// Load input Word DOCX file with Document class | |
Document sourceDoc = new Document("Input.docx"); | |
// Set different properties of HtmlSaveOptions class | |
HtmlSaveOptions saveOptions = new HtmlSaveOptions(); | |
saveOptions.setCssStyleSheetType(CssStyleSheetType.INLINE); | |
saveOptions.setExportPageMargins(true); | |
saveOptions.setImageResolution(90); | |
// Export docx to HTML in Java | |
sourceDoc.save("SavedHtml.html", saveOptions); | |
} | |
} |
W tym przykładowym kodzie załadowaliśmy źródłowy dokument DOCX przy użyciu instancji klasy Document. Instancja HtmlSaveOptions class może służyć do ustawiania różnych opcji, takich jak kodowanie, opcje SVG, wersja i wiele innych właściwości. Na koniec eksportujemy DOCX do HTML przy użyciu Javy.
W poprzednim temacie jak przekonwertować DOCX na TIFF za pomocą Java skupiliśmy się na renderowaniu DOCX do TIFF. Natomiast w tym temacie nauczyliśmy się, jak generować HTML z DOCX przy użyciu Javy.