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"));
    	}
    	
    }
    
  • 相关阅读:
    Linux 组管理、权限
    Linux 简单文本处理
    Linux 基础内容
    Python selectors实现socket并发
    Python select实现socket并发
    SOA专博收藏
    高亮显示代码编辑器控件【转】
    WCF开源开发框架Zyan
    ubuntu中文实训手册
    Easy UI treegrid 分页实例
  • 原文地址:https://www.cnblogs.com/zifeiy/p/10017358.html
Copyright © 2011-2022 走看看