0

我正在使用 Apache Cocoon 2.2,当我尝试从浏览器下载生成的 pdf 文件时,我想更改它的默认名称。这部分管道会生成一个以 pdf_parameter作为其默认名称的 PDF。

<map:match pattern="pdf_*">
   <map:generate src="data.xml"/>
   <map:transform src="file.xsl" type="xslt"/>              
   <map:serialize type="fo2pdf"/>
</map:match>

我该怎么做?

4

1 回答 1

0

您可以使用阅读器来实现这种目的。例如:

<map:match pattern="renamed_*_file.pdf">    
  <map:read src="cocoon:/pdf_{1}" />
  <!--+
      !  modify the src attribute above so that it matches 
      !  the original pipeline's URL pattern 
      +-->
</map:match>

您可以详细说明此原则以满足您的具体要求

(OP想要“更改默认文件名”,但没有说什么)。

于 2014-06-12T19:16:54.503 回答