Asciidoctor конвертировать несколько документов в 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 ответ

Решение

Почему бы и нет:

1) Напишите (если не слишком долго) или создайте в своем коде файл "MyUniqueDoc.adoc" с серией директив включения всех ваших файлов.

= My unique doc

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

2) Создайте уникальный файл PDF из MyUniqueDoc.adoc

Другие вопросы по тегам