我无法更改生成的PDF文件的默认名称

时间:2014-06-11 14:47:04

标签: apache pdf pdf-generation apache-fop apache-cocoon

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

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

我该怎么做?

1 个答案:

答案 0 :(得分: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希望“更改默认文件名”,但没有说明什么)。