我的docbook xmls存在问题。基本问题是我找不到任何解决方案来保持内联/ mediaobject图像的原始大小(高度/宽度)。所有图像都在PDF输出中显示为超大尺寸。
图像已经调整大小,因此没有理由在每张图像上定义图像大小。我想保留图像的原始大小。
我使用的工具:
- Apache FOP v1.0
- xsltproc(cygwin)
- Docbook XSL样式表(v1.76.1)
有没有办法保持图像的原始尺寸?
答案 0 :(得分:0)
如果您只想获得图片的原始尺寸,则必须执行以下操作:
<mediaobject>
<imageobject>
<imagedata fileref="path/to/image/file" format="image_format" scalefit="1" width="100%" contentdepth="100%" />
</imageobject>
</mediaobject>
需要注意的部分是 imagedata 标记及其属性。请注意,我对这些属性使用了虚拟值,因此您必须更新它们以反映您的环境:D