我有一个 ASP.NET 应用程序(它使用 DevExpress v 10.2)。页面上有一个名为 PRINT 的按钮。单击按钮时,应用程序应: 1. 从其数据库中提取文件。文件是 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 时该怎么办?