我正在使用xsl:fo,
创建一个pdf文件目前我在Google Chrome浏览器中遇到问题。
生成pdf文件时,不会显示pdf中的图像。而不是图像,出现黑框。
我为xsl输入了try all content-type:fo external-graphic。
但是我得到了黑盒而不是图像。
我只在Google Chrome浏览器中遇到此问题,在其他浏览器中它可以正常工作。
这是代码,我用于使用xsl在pdf中显示图像:fo
<fo:table-cell text-align="left" padding-left="30px" padding-bottom="10px" background-color="white">
<fo:block>
<fo:external-graphic content-width="100%" content-height="100%" content-type="content-type:image/jpg">
<xsl:attribute name="src">url(http://../images/barcode1.jpg)</xsl:attribute>
</fo:external-graphic>
</fo:block>
</fo:table-cell>
答案 0 :(得分:0)
我们没有看到很多你的XSLT或XSL-FO代码,所以这只是猜测。尝试
<fo:external-graphic content-width="100%" content-height="100%" content-type="content-type:image/jpg">
<xsl:attribute name="src">
<xsl:value-of select="http://../images/barcode1.jpg"/>
</xsl:attribute>
</fo:external-graphic>
如果有任何变化,请告诉我。