MD HTML 자바 변환

Markdown은 일반 텍스트 기호로 서식이 지정된 텍스트를 만드는 데 사용됩니다. 텍스트의 서식을 굵게, 기울임꼴, 밑줄 및 기타 서식 유형으로 쉽게 지정할 수 있습니다. Java에서 프로그래밍 방식으로 Markdown MD를 HTML로, HTML을 Markdown으로 변환할 수 있습니다. 다음 섹션에서는 이러한 변환 시나리오에 대해 설명합니다.

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 웹페이지를 마크다운 텍스트로 변환할 수 있습니다.

  1. 입력 HTML 파일을 로드합니다.
  2. MarkdownSaveOptions 개체를 지정합니다.
  3. 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 웹 페이지로 변환할 수 있습니다.

  1. 입력 마크다운 파일을 로드합니다.
  2. 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의 다른 기능을 배울 수 있습니다. 문제가 있는 경우 포럼으로 문의해 주십시오.

또한보십시오