私はこれを見つけました: ブラウザーで Pdf をストリーミングするときにファイルの名前を設定するには?
Coldfusion で abcpdf を使用しています。したがって、質問は次のようになります。
私はcoldfusionでabcpdfを使用して、Pdfsを生成し、出力をユーザーにストリーミングしています。私のコードは次のようになります。
<cfscript>
theDoc = createObject("com","ABCpdf6.doc");
theDoc.rect.SetRect(10, 10, 600, 777);
theID = theDoc.AddImageHTML(strHTML, true);
while(theDoc.Chainable(theID))
{
theDoc.Page = theDoc.AddPage();
theID = theDoc.AddImageToChain(theID);
}
page_count = theDoc.PageCount;
the_data = theDoc.getData();
enter code here
// Release the Objects
theDoc.clear();
ReleaseComObject(theDoc);
</cfscript>
このコードが実行されると、Acrobat Reader を開くブラウザーに Pdf がストリーミングされます。よく働く!
私の問題は、ユーザーがファイルを保存しようとすると、デフォルトで実際のファイル名になります...この場合、デフォルトで myPagename.pdf になります。とにかくこれを設定できますか?もしそうなら、どのように?
どんな助けでも大歓迎です。