vue.js - 如何使用 vue-html2pdf 自动打印而不是下载
问题描述
我目前正在使用这个包为我的组件生成pdf,有没有人知道如何让它自动打开打印对话框而不是下载pdf?
所以我能够通过使用hasDownloaded="attemptPrint($event)"
vue-html2pdf 上的道具来完成这项工作。
我的尝试打印功能如下:
attemptPrint(blob) {
let url = URL.createObjectURL(blob);
window.open(url); //opens the pdf in a new tab
}
解决方案
所以我能够通过使用hasDownloaded="attemptPrint($event)"
vue-html2pdf 上的道具来完成这项工作。
我的尝试打印功能如下:
attemptPrint(blob) {
let url = URL.createObjectURL(blob);
window.open(url); //opens the pdf in a new tab
}
推荐阅读
- ajax - 如何在 Laravel 中的过滤器后动态更改计数
- python - 遍历不同的文件夹
- javascript - 如何让我的反应日历过滤天数(根据用户输入更新第一个可用日期)
- azure-pipelines - 用于回调 InvokeRESTAPI Azure Pipeline 任务的参数
- python - 使用 Beautiful Soup 进行网页抓取时,我不断收到索引错误
- kubernetes - NACK (jetstream-controller) 未能更新消费者
- c++ - cout 行中的运算符 << 不匹配?
- javascript - 文件未保存在下载文件夹中
- php - yaml 上缺少用于 PHP 下载的 dll
- apache-spark - Spark Steaming 作业在批处理失败的情况下继续运行