3

Coldfusion で生成された PDF があります。フォルダーにある別の PDF からページを追加したいと思います。私はcfpdfをチェックしましたが、それは行くべき道ではないようです. これを行う方法はありますか?

<cfdocument format="PDF" fontEmbed = "yes" pageType="A4" margintop="0.2" marginbottom="0.1" marginleft="0.2" marginright="0.2">
        <cfinclude template="header.inc">
        ... content ....
        pages 2nd PDF should be here
</cfdocument>
4

2 に答える 2

3

ここでは、ディスク上の既存の PDF を動的に作成された PDF に追加し、物理または仮想ファイル システムに新しいものを何も書き込まずにブラウザーに提供する方法を最も簡単な形式で説明します。

<!--- Create a new PDF and store it in a variable called newPdf --->
<cfdocument format="PDF" name="newPdf">
  Content of new PDF here. Content of an existing PDF to be appended below.
</cfdocument>

<!--- Append to the new PDF the contents of the existing PDF located in the same folder as this script and store it in a variable called mergedPdf --->
<cfpdf action="merge" name="mergedPdf">
    <cfpdfparam source="newPdf">
    <cfpdfparam source="existing.pdf">
</cfpdf>

<!--- Output the merged PDF to the browser --->
<cfcontent type="application/pdf" variable="#ToBinary( mergedPdf )#" reset="true">

<cfheader>(ブラウザが PDF をどのように処理するかを示すために、inlineまたはを追加するとよいでしょうattachment。)

于 2013-09-28T08:51:44.013 に答える