이 간단한 주제에서는 **Java를 사용하여 Word Document를 HTML로 변환하는 방법을 배웁니다. 다음의 간단한 단계는 간단한 API 호출을 사용하여 MS Windows, Ubuntu 또는 macOS와 같은 일반적인 운영 체제에서 Java의 DOCX를 HTML로 내보내는 데 사용할 수 있습니다.
Java를 사용하여 Word 문서를 HTML로 변환하는 단계
- Maven 저장소를 사용하여 Aspose.Words JAR 파일 참조 추가
- Document Class 개체를 인스턴스화하여 소스 문서 로드
- 페이지 여백, CssStyleSheet 및 페이지 설정 등을 포함하여 다른 HtmlSaveOptions를 지정합니다.
- save 메소드를 사용하여 Java에서 DOCX를 HTML로 내보내기
다음 샘플 코드에서는 먼저 Document class 인스턴스를 사용하여 소스 DOCX를 로드합니다. 그런 다음 HtmlSaveOptions 클래스 인스턴스를 사용하여 CssStyleSheetType, ExportPageMargins 및 ImageResolution을 설정합니다. 마지막으로 save 메소드를 사용하여 Java의 DOCX에서 HTML을 생성합니다.
Java에서 DOCX를 HTML로 내보내는 코드
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); | |
} | |
} |
이 샘플 코드에서는 Document 클래스의 인스턴스를 사용하여 소스 DOCX를 로드했습니다. HtmlSaveOptions class 인스턴스는 인코딩, SVG 옵션, 버전 및 기타 여러 속성과 같은 다양한 옵션을 설정하는 데 사용할 수 있습니다. 마지막으로 Java를 사용하여 DOCX를 HTML로 내보냅니다.
Java를 사용하여 DOCX를 TIFF로 변환하는 방법의 이전 주제에서는 DOCX를 TIFF로 렌더링하는 데 중점을 두었습니다. 반면 이 주제에서는 Java를 사용하여 DOCX에서 HTML을 생성하는 방법을 배웠습니다.