如何打开blobURL并自动打印?



我有在新窗口中打开blobURL的代码,但我希望它能自动打开打印窗口,而无需单击打印按钮。请建议。当前的代码现在正在打印旧窗口,这不是我想要打印的。我想打印这个新窗口,它是pdf文件。

var pdfExpComplete = (args) => {
args.promise.then((e) => {
var blobURL = URL.createObjectURL(e.blobData);
window.open(blobURL);
window.print(blobURL);
});
$scope.pdfExpComplete = function (args) {
args.promise.then(function (e) {
var blobURL = URL.createObjectURL(e.blobData);
window.open(blobURL);
});
};

我们可以使用下面的代码片段自动打开bloburl并打印文档,请尝试下面的代码并告诉我们结果。

var blobURL = URL.createObjectURL(e.blobData);
window.open(blobURL).print();

https://www.syncfusion.com/kb/11941/how-to-open-a-pdf-in-a-new-tab-or-download-a-pdf-document-using-ajax-call

最新更新