zoukankan      html  css  js  c++  java
  • 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"));
    	}
    	
    }
    
  • 相关阅读:
    CentOS 7
    CentOS
    CentOS 7
    CentOS 7
    Linux目录结构说明
    CentOS 7
    CentOS 7
    Linux——工具参考篇
    Linux工具进阶
    Selenium——UI自动化测试(2)——How to Download & Install Selenium WebDriver (待续)
  • 原文地址:https://www.cnblogs.com/zifeiy/p/10017358.html
Copyright © 2011-2022 走看看