【问题标题】:How to open blobURL and print automatically?如何打开blobURL并自动打印?
【发布时间】:2022-10-02 04:31:53
【问题描述】:

我有在新窗口中打开 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);
                      });
                   };

标签: javascript angular pdf syncfusion


【解决方案1】:

我们可以使用下面的代码 sn-p 打开 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    相关资源
    最近更新 更多