1

任何/所有帮助表示赞赏,谢谢!

目前 XSLT 中的代码如下所示:

<xsl:if test="logo[.!='']">
   <logo>
      <xsl:attribute name="href">file://logos/<xsl:value-of select="logo"/></xsl:attribute>
   </logo>
   <xsl:text></xsl:text>
</xsl:if>

从评论更新

期望的结果是让 XSLT 调整图像大小/缩小图像大小,然后将它们跨列放置在 InDesign CS5 中(想想会员目录,每个成员都有一张不同尺寸的图片,但在最终的 InDesign 输出中,我们希望它们看起来不大于 200 像素宽的)。我想问题是,XSLT 有什么方法可以“感知”到 jpg 大于 200 像素宽,并使用条件语句,实际上按比例将其缩小到 200 像素并动态放置在 InDesign CS5 中?XML 文件不附带图像高度和宽度信息

4

1 回答 1

0

XSLT 没有用于对图像执行操作的内置库。您必须使用您选择的 XSLT 处理器为定义扩展函数提供的任何功能来创建一个。

于 2011-01-21T08:09:50.543 回答