使用XSLT将XML放置到InDesign CS5时,(按比例)调整图像大小,IF图像宽度> 200px

时间:2011-01-21 02:34:18

标签: xslt adobe-indesign

感谢任何/所有帮助,谢谢!

目前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   px宽,并使用条件   声明,实际上是成比例的   将其大小降至200像素并动态调整   放在InDesign CS5中? XML文件   不带图像高度和   宽度信息

1 个答案:

答案 0 :(得分:0)

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