1
我正在爲文檔項目構建系統,在生成PDF輸出時,我需要幫助來限制圖像的寬度。使用a2x和FOP縮小比例的選項
我使用a2x --fop
來生成PDF輸出工作正常,但我需要爲所有圖像啓用scale-down-to-fit
選項(Scale down to fit an image in FOP)。
如何在使用a2x --fop
時啓用此功能?
我正在爲文檔項目構建系統,在生成PDF輸出時,我需要幫助來限制圖像的寬度。使用a2x和FOP縮小比例的選項
我使用a2x --fop
來生成PDF輸出工作正常,但我需要爲所有圖像啓用scale-down-to-fit
選項(Scale down to fit an image in FOP)。
如何在使用a2x --fop
時啓用此功能?
值得注意的是,儘管XSL(T)對我來說都是煙霧籠罩,我還是設法排除了這一點!
爲了實現這一目標,我設法從http://www.renderx.com/usecasestest.html和實例得到一個XSL例如通過A2X製作手藝,我現在已經添加到默認fo.xsl下面的代碼片段的XML包含asciidoc/A2X:
<xsl:template match="imagedata">
<fo:block line-height="1pt">
<fo:external-graphic content-width="scale-down-to-fit" content-height="100%" width="100%" scaling="uniform">
<xsl:attribute name="src">
url(
<xsl:value-of select="@fileref"/>
)
</xsl:attribute>
</fo:external-graphic>
</fo:block>
</xsl:template>