添加AsciiDoc Epub3的封面图片

时间:2014-09-18 22:42:38

标签: java epub epub3 asciidoc asciidoctor

我正在尝试使用此语法将封面图像添加到ASCIIDoc文件(以便能够将其转换为EPUB3)

  

:front-cover-image:image:cover.png [width = 1050,height = 1600]

here页面中提到的主文件中,但它似乎没有覆盖默认的asciidoc封面页。 image cover.png位于与AsciiDoc主文件位于同一文件夹内的图像文件夹中。有谁可以让我知道如何解决这个问题,并添加我自己的封面图片?

1 个答案:

答案 0 :(得分:2)

front-cover-image属性的值必须遵循严格的语法。使用您的示例,语法必须是:

:front-cover-image: image:cover.png[Front Cover,1050,1600]

虽然该值是有效的内联图像语法,但仅支持该语法的子集。特别是,您必须仅使用位置属性,并且必须指定所有三个属性(alt文本,宽度和高度)。

您可以在此处的代码中查看解析的位置:

https://github.com/asciidoctor/asciidoctor-epub3/blob/master/lib/asciidoctor-epub3/packager.rb#L73