これは私がこれを管理した方法です。私は独自のカスタムページを作成しました。そこにはpdfが表示されます。そこにロジックを追加しました。したがって、URLはこのようなものになりますhttp://example.com/pdfpage
pdfタイトル、著者などに関するいくつかのプロパティを設定し、text/htmlデータを含むiframeを内部に作成します。あなたはこのページを呼び出すので、それをtarget = "_ blank"とのリンクとして呼び出すことができ、pdf出力では、以下に示すように "datauristring"を使用します。
pdf.setProperties({
title: 'PDF Title',
subject: 'Info about PDF',
author: 'PDFAuthor',
keywords: 'generated, javascript, web 2.0, ajax',
creator: 'My Company'
});
var iframe = document.createElement('iframe');
iframe.setAttribute('style','position:absolute; top:0;bottom:0;right:0;left:0; height:100%; width:100%');
document.body.appendChild(iframe);
iframe.src = pdf.output('datauristring');
pdf.save('doc.pdf'); /* download the file immediately on loading */