Asciidoctor 将多个 adoc 转换为 pdf
Asciidoctor convert multiple adocs to a pdf
我在测试方法中使用 asciidoctorj 来生成我的 pdf
@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) 在您的代码中编写(如果不是太长)或生成一个 "MyUniqueDoc.adoc" 文件,其中包含所有文件的一系列包含指令
= My unique doc
include::./src/docs/generated/filea.adoc[leveloffset=+1]
include::./src/docs/generated/fileb.adoc[leveloffset=+1]
etc
2) 从 MyUniqueDoc.adoc
生成唯一的 pdf
我在测试方法中使用 asciidoctorj 来生成我的 pdf
@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) 在您的代码中编写(如果不是太长)或生成一个 "MyUniqueDoc.adoc" 文件,其中包含所有文件的一系列包含指令
= My unique doc
include::./src/docs/generated/filea.adoc[leveloffset=+1]
include::./src/docs/generated/fileb.adoc[leveloffset=+1]
etc
2) 从 MyUniqueDoc.adoc
生成唯一的 pdf