一般的

是否可以创建一本书?

Doxia Book 代码 目前 仅支持 iText 模块生成 pdf 书籍。

[最佳]


支持哪些图形格式?

您可以使用所选实现支持的相同图形格式,例如,请参阅 Apache FOP 图形格式iText 图像。您可能应该注意图像分辨率,请参见下文。

[最佳]

具体问题

为什么我的图片不适合页面?

这很可能是分辨率问题,例如您的图像以 72 dpi 的分辨率保存。尝试使用分辨率更高的图像,例如 96 dpi。您可以使用此程序调整图像大小:gimp。如果您包含来自 apt 源文件的图像,这是唯一的解决方案(因为在 apt 中无法指定图像的大小),如果您使用的是 xdoc,则可以另外使用宽度来指示图像的大小img标签 的 /height 属性。

[最佳]


如何使图像居中/对齐?

如果您使用 apt,那么您的图像将始终是块级元素,即它们将在单独的段落中居中。Apt 不支持内嵌图像。

使用 xdoc 你会更灵活。默认情况下,一个简单的<img> 标签可用于内嵌图像,例如:

<p>
  Here's a little icon: <img src="image.jpg"/> inside my text.
</p>

如果你想让你的图像居中,你可以明确地把它放在一个居中的段落中:

<p align="center">
  <img src="image.jpg"/>
</p>

或者您可以在周围的<div>块 中使用特定于 Doxia 的类属性:

<div class="figure">
  <img src="image.jpg"/>
</div>

[最佳]