ASP.NET アプリがあります (DevExpress v 10.2 を使用しています)。ページ上に PRINT というボタンがあります。ボタンがクリックされると、アプリケーションは次のことを行う必要があります。 1. DB からファイルを抽出します。ファイルは PDF または JPEG のいずれかです (アプリケーションは実行時にのみそのタイプを認識します)。 2. ファイルを印刷します。この間、一部の「プレビュー」をユーザーに表示する必要があります
問題は、これをどのように実装するか (項目「2」) です。次のような JavaScript を使用して画像を印刷する方法はよく知られています。
function DisplayPrintPopup(html) {
var win = window.open('', 'popup', 'toolbar=no,menubar=no,width=500,height=500,scrollbars=yes');
self.focus();
win.document.open();
win.document.write('<head><style></style></head><body>' + html + '<style></style></head><body>');
win.document.close();
win.print();
win.close();
}
これは私にとっては大丈夫かもしれません。しかし、ファイルが PDF の場合はどうすればよいでしょうか。