Java使用PegDown将markdown文件转成html格式
Posted <・)))><<
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java使用PegDown将markdown文件转成html格式相关的知识,希望对你有一定的参考价值。
maven依赖:
<dependency>
<groupId>org.pegdown</groupId>
<artifactId>pegdown</artifactId>
<version>1.6.0</version>
</dependency>
示例代码:
package com.zifeiy.page;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import org.pegdown.PegDownProcessor;
public class PageGenerator {
public void generatehtml(File mdFile) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(mdFile), "UTF-8"));
String line = null;
String mdContent = "";
while ((line = br.readLine()) != null) {
mdContent += line + "
";
}
PegDownProcessor pdp = new PegDownProcessor(Integer.MAX_VALUE);
String htmlContent = pdp.markdownToHtml(mdContent);
System.out.println(htmlContent);
}
public static void main(String[] args) throws IOException {
PageGenerator pageGenerator = new PageGenerator();
pageGenerator.generateHtml(new File("D:\projects\zifeiy.github.io\笔记\20181125我的第一篇博客.md"));
}
}
以上是关于Java使用PegDown将markdown文件转成html格式的主要内容,如果未能解决你的问题,请参考以下文章