Asciidoctor将多个adoc转换为pdf

时间:2016-06-30 10:08:54

标签: java asciidoctor asciidoctor-pdf

我在测试方法中使用asciidoctorj来生成我的pdfs

@Test
public void bAdocToPdf() throws Exception {

    Asciidoctor asciidoctor = create();
    Options options = new Options();

    options.setBackend("pdf");
    String[] result = asciidoctor.convertDirectory(new AsciiDocDirectoryWalker("src/docs/generated"),options);


}

会为每个文件生成一个pdf,但我希望它们都是一个pdf,我该怎么做呢?

我正在使用asasciidoctorj版本1.5.4和asciidoctorj-pdf版本1.5.0-alpha.11

1 个答案:

答案 0 :(得分:2)

为什么不:

1)写下(如果不是太长)或在代码中生成一个" MyUniqueDoc.adoc"文件包含所有文件的一系列include指令

= My unique doc

include::./src/docs/generated/filea.adoc[leveloffset=+1]
include::./src/docs/generated/fileb.adoc[leveloffset=+1]
etc

2)从MyUniqueDoc.adoc

生成一个独特的pdf