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 に答える