0

を使用してpdfを生成してcfdocumentいますが、このコードで完全に機能しています:

<cfdocument format="PDF" fontembed="true" saveAsName="file1" mimetype="application/pdf" localUrl="true">
    <cfoutput>
        #response.filecontent# 
        <cfdocumentitem type="footer"> 
           #cfdocument.currentpagenumber# of #cfdocument.totalpagecount#
        </cfdocumentitem>
    </cfoutput>
</cfdocument>

その中に変数を含めると#session.footer#、PDF の生成に時間がかかります。

<cfdocument format="PDF" fontembed="true" saveAsName="file1" mimetype="application/pdf" localUrl="true">
    <cfoutput>
        #response.filecontent# 
        #session.footer#
        <cfdocumentitem type="footer"> 
           #cfdocument.currentpagenumber# of #cfdocument.totalpagecount#
        </cfdocumentitem>
    </cfoutput>
</cfdocument>

フッター変数には、ドキュメントの最後に追加したい完全なフッター セクションが含まれています。なぜこんなに時間がかかるのか理解できません。ColdFusion 10 を使用しています。

4

2 に答える 2

1

cfdocument を使用して PDF を作成し、2 番目のプロセスとして cfpdf を使用してフッターを適用してみましたか? 上記のコメントと同様に、セッション変数に保持されているものでもかまいません。

私はこれを解決策ではなくコメントとして残していたでしょうが、StackOverflowは私を許しません:(

于 2015-07-02T17:21:15.017 に答える
0

Windows\system32\drivers\etc\hosts ファイルを調べます。誰かが IP を 127.0.0.1 からローカル イントラネット IP に変更し、ネーム サーバーを localhost から DNS サーバー名に変更しました。IP を 127.0.0.1 に戻すだけで十分であることがわかりました。Pdfs は非常に高速から 3 分以上になりました。変更により、彼らは迅速に戻りました。(これはhttps://forums.adobe.com/thread/1121909のコメントで見つかりました)

于 2017-01-10T22:43:58.520 に答える