1、pom文件引入
<dependency>
<groupId>org.asciidoctor</groupId>
<artifactId>asciidoctorj</artifactId>
<version>1.5.6</version>
</dependency>
2、方法介绍
基本方法是以下4个:
convert:转成String
convertFile:单个文件转换
convertFiles:批量文件转换
convertDirectory:文件夹下文件
3、代码展示
import static org.asciidoctor.Asciidoctor.Factory.create;
import org.asciidoctor.Asciidoctor;
//创建Asciidoctor
Asciidoctor asciidoctor = create();
//生成AsciiDoc String
String html = asciidoctor.convert(
"Writing AsciiDoc is _easy_!",
new HashMap<String, Object>());
System.out.println(html);
//生成html文件
String html = asciidoctor.convertFile(
new File("sample.adoc"),
new HashMap<String, Object>());
System.out.println(html);
//批量文件转换
String[] result = asciidoctor.convertFiles(
Arrays.asList(new File("sample.adoc")),