이 간단한 기사에서는 Java에서 HTML을 Markdown으로 변환하는 방법을 다룹니다. 환경을 설정하고 공유 코드 조각을 사용하여 Java에서 HTML을 MD로 변환하는 동안 이 작업을 수행하기 위한 몇 가지 API 호출을 수행하는 방법을 설명합니다. 또한 HTML 문자열 대신 입력 HTML 파일을 로드하여 처리한 후 Markdown 파일로 저장할 수도 있습니다.
Java에서 HTML을 마크다운으로 변환하는 단계
- Aspose.HTML for Java API를 설치하여 입력 HTML 파일 변환
- HTML 문자열을 사용하여 HTML 파일 만들기
- ConvertHTML 메서드를 사용하여 출력 마크다운 파일 생성
이 단계는 Java*에서 *HTML에서 MD로의 변환기를 만드는 방법을 이해하는 데 도움이 됩니다. 첫 번째 단계에서는 환경 구성에 대해 설명한 후 문자열을 사용하여 입력 HTML 파일을 생성합니다. 마지막으로 필요에 따라 HTML 파일을 Markdown 형식으로 변환합니다.
Java에서 HTML을 Markdown으로 변환하는 코드
import com.aspose.html.*; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to convert HTML to MD in Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Create HTML code. | |
String code = "<h1>Header 1</h1>\n" + | |
"<h2>Header 2</h2>\n" + | |
"<p>Hello World!!</p>\n"; | |
try (java.io.FileWriter fileWriter = new java.io.FileWriter("document.html")) { | |
fileWriter.write(code); | |
} | |
// Call ConvertHTML method. | |
com.aspose.html.converters.Converter.convertHTML( | |
"document.html", | |
new com.aspose.html.saving.MarkdownSaveOptions(), | |
"output.md" | |
); | |
System.out.println("Done"); | |
} | |
} |
위의 코드 조각은 HTML을 Java에서 MD로 변환하기에 충분합니다. 그러나 기존 HTML 파일을 변환하려면 약간의 수정이 필요합니다. 파일 작성 부분을 생략하고 매개변수에 MarkdownSaveOptions 클래스 객체를 전달하면서 convertHTML() 메서드를 호출하기만 하면 됩니다.
이 튜토리얼은 Java*에서 *HTML을 Markdown 변환기로 변환하는 방법을 설명합니다. 그러나 Markdown에서 XPS로의 변환에 대해 배우고 싶다면 Java에서 Markdown을 XPS로 변환하는 방법에 대한 기사를 읽을 수 있습니다.