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"));
    	}
    	
    }
    
  • 相关阅读:
    CTF-cookies欺骗
    CTF-速度要快100
    php实现登录注册界面
    CTF-秋名山老司机 100
    三大类型语句
    PHP运算符
    标记风格和注释
    连接串口服务器时的注意事项
    RS485转以太网的概述和应用领域
    工业级路由器的优点有哪些
  • 原文地址:https://www.cnblogs.com/zifeiy/p/10017358.html
Copyright © 2011-2022 走看看