Markdown은 일반 텍스트 기호로 서식이 지정된 텍스트를 만드는 데 사용됩니다. 텍스트의 서식을 굵게, 기울임꼴, 밑줄 및 기타 서식 유형으로 쉽게 지정할 수 있습니다. Java에서 프로그래밍 방식으로 Markdown MD를 HTML로, HTML을 Markdown으로 변환할 수 있습니다. 다음 섹션에서는 이러한 변환 시나리오에 대해 설명합니다.
- HTML 및 Markdown 상호 변환 – Java API 설치
- Java에서 프로그래밍 방식으로 HTML 웹 페이지를 Markdown으로 변환
- Java에서 프로그래밍 방식으로 Markdown을 HTML 웹 페이지로 변환
HTML 및 Markdown 상호 변환 – Java API 설치
Java를 사용하여 HTML 웹 페이지를 Markdown 파일로 변환할 수 있습니다. 다운로드 섹션에서 JAR 파일을 다운로드하거나 프로젝트에서 다음 Maven 구성을 사용하여 Aspose.HTML for Java API를 구성할 수 있습니다.
저장소:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
의존:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.6</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Java에서 프로그래밍 방식으로 HTML 웹 페이지를 Markdown MD로 변환
다음 단계에 따라 HTML 웹페이지를 마크다운 텍스트로 변환할 수 있습니다.
- 입력 HTML 파일을 로드합니다.
- MarkdownSaveOptions 개체를 지정합니다.
- ConvertHTML 메서드를 호출하고 출력 Markdown .md 파일을 저장합니다.
아래 코드 스니펫은 Java에서 HTML 웹페이지를 Markdown .md로 변환하는 방법을 보여줍니다.
// HTML 코드를 준비하고 파일에 저장합니다.
String code = "<h1>Header 1</h1>" +
"<h2>Header 2</h2>" +
"<p>Hello World!!</p>";
FileWriter fw = new FileWriter("document.html");
fw.write(code);
fw.close();
// HTML을 Markdown으로 변환하려면 ConvertHTML 메서드를 호출하십시오.
Converter.convertHTML(dataDir + "document.html", new MarkdownSaveOptions(), "output.md");
Java에서 프로그래밍 방식으로 Markdown .md 파일을 HTML 웹 페이지로 변환
다음 단계에 따라 Markdown .md 파일을 HTML 웹 페이지로 변환할 수 있습니다.
- 입력 마크다운 파일을 로드합니다.
- ConvertMarkdown 메서드로 출력 HTML 파일을 저장합니다.
다음 코드 스니펫은 Java에서 Markdown 파일을 HTML 웹페이지로 변환하는 방법을 설명합니다.
// 간단한 Markdown 예제 준비
String code = "### Hello World" +
"\r\n" +
"[visit blogs](https://blog.aspose.com/ko/)";
// 마크다운 파일 생성
FileWriter fw = new FileWriter("input_document.md");
fw.write(code);
fw.close();
// 마크다운을 HTML 문서로 변환
Converter.convertMarkdown("input_document.md","MarkdownToHTMLoutput.html");
결론
이 기사에서는 Java에서 프로그래밍 방식으로 Markdown 파일을 HTML로 변환하거나 HTML 웹 페이지를 Markdown으로 변환하는 방법을 배웠습니다. 또한 문서를 방문하여 API의 다른 기능을 배울 수 있습니다. 문제가 있는 경우 포럼으로 문의해 주십시오.