printJS實現打印圖片和pdf

下載依賴

npm install print-js --save
引入

import printJS from 'print-js'

<el-dialog title="提示" :visible.sync="dialogVisible" width="30%" :before-close="handleClose"><span slot="footer" class="dialog-footer"><span>{{ form.address }}</span><span>{{ form.name }}</span><span>{{ form.password }}</span><el-button @click="dialogVisible = false">取 消</el-button><el-button type="primary" @click="dialogVisible = false">確 定</el-button><el-button type="primary" @click="share(form)">復制</el-button><el-button type="primary"@click="printFnc('https://inews.gtimg.com/om_bt/OGlQWfsaAoKkuCcMZ2o9IVEPqd-72DQy5EAN02XBHUwfYAA/641', 'jpeg')">打印</el-button></span></el-dialog>

printFnc方法傳入兩個參數,文件地址和文件類型

 printFnc(url, filetype) {let path = urllet type = ''const acceptedFileTypes = ['png', 'jpeg', 'jpg', 'gif']if (acceptedFileTypes.includes(filetype)) {type = 'image'} else {type = filetype}printJS({printable: path,type: type,// showModal: true,//開啟加載modalonErrorL: (err) => {return this.$message({type: "error",message: '打印失敗,請檢查打印機設置或嘗試保存文件!'})}})},

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/44735.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/44735.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/44735.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

L1和L2正則化的區別是什么?

L1和L2正則化的區別是什么&#xff1f; L1和L2正則化都是機器學習中用于防止過擬合的技術&#xff0c;它們通過向模型的損失函數添加一個懲罰項來鼓勵模型參數的稀疏性或平滑性。 L1 正則化&#xff08;也稱為 Lasso 正則化&#xff09;&#xff1a; 它對模型的權重施加一個…

應用TensorFlow簡單工作流程

TensorFlow 是一個開源的機器學習框架&#xff0c;由 Google 的 Google Brain 團隊開發。它提供了一個靈活的、強大的生態系統來構建和部署機器學習模型&#xff0c;無論是用于研究還是生產環境中。TensorFlow 的設計目標是使構建和訓練深度學習模型變得容易&#xff0c;同時保…

藍卓創始人褚健:未來工廠需要一個“工業安卓”

作為國內自動控制的科學家&#xff0c;過去近三十年的時間&#xff0c;褚健教授一直服務于化工行業、煉油石化等流程工業領域。褚健表示&#xff0c;因為涉及到安全生產和環保要求&#xff0c;流程工業企業的自動化水平高一些&#xff0c;但總體來看&#xff0c;目前中國大部分…

原生小程序生成二維碼并保存到本地

需求&#xff1a;我要在一個頁面中生成一個二維碼&#xff0c;并且這個二維碼可以長按保存到本地或者發送給好友&#xff1b; 我這里是將生成的canvas二維碼轉換成圖片&#xff0c;利用長按圖片進行保存或轉發 效果圖&#xff1a; 第一步先下載對應的包&#xff1a; npm instal…

防火墻綜合實驗1

實驗拓撲圖&#xff1a; 實驗需求&#xff1a; 1、DMZ區內的服務器&#xff0c;辦公區僅能在辦公時間內(9:00-18:00)可以訪問&#xff0c;生產區的設備全天可以訪問。 2、生產區不允許訪問互聯網&#xff0c;辦公區和游客區允許訪問互聯網。 3、辦公區設備10.0.2.10不允許訪問…

rancher管理多個集群

一、rancher部署 單獨部署到一臺機器上&#xff0c;及獨立于k8s集群之外&#xff1a; 刪除所有yum源&#xff0c;重新建yum源&#xff1a; # 建centos7.9的yum源 # cat CentOS-Base.repo # CentOS-Base.repo # # The mirror system uses the connecting IP address of the …

OR-152 IGBT光耦系列

●緩沖邏輯類型&#xff08;圖騰柱輸出&#xff09; ●輸出峰值電流&#xff1a; 2.5 A &#xff08;最大值&#xff09; ●電源電流&#xff1a; 3 mA &#xff08;最大值&#xff09; ● 電源電壓&#xff1a; 10 至 30 V ●閾值輸入電流&#xff1a; 7.5 mA&#xf…

Java面向對象進階篇綜合訓練(附帶全套源代碼及逐語句分析)->基于javabeen

一、前言 面向對象這一塊也要結束了&#xff0c;不知道讀者們掌握的如何呢。不過面向對象的路程遠不止于此&#xff0c;可以利用面向對象來做一些小型的系統來鞏固一下。接下來就進入新的章節了&#xff0c;回顧一下這已經是第五天了&#xff0c;之前說的7天拿下java還是太過于…

常用的Redis命令介紹

常用的Redis命令介紹 Redis 是一個高性能的鍵值存儲數據庫&#xff0c;支持多種數據結構&#xff0c;如字符串&#xff08;String&#xff09;、哈希&#xff08;Hash&#xff09;、列表&#xff08;List&#xff09;、集合&#xff08;Set&#xff09;和有序集合&#xff08;S…

51單片機:使用蜂鳴器演奏《盜將行》(附代碼詳解)

一、功能實現&#xff1a; 二、代碼內容&#xff1a; 主函數.c #include <REGX52.H> #include "Delay.h" #include "Timer0.h"sbit BuzzerP2^5;#define SPEED 500 //原先默認一個四分音符延遲500ms#define P 0 //休止 #define L1 1 //低音…

LLaMA-Factory:開源的低代碼大模型訓練框架

LLaMA-Factory 是一個由零隙智能&#xff08;SeamLessAI&#xff09;開源的低代碼大模型訓練框架&#xff0c;它集成了業界最廣泛使用的微調方法和優化技術&#xff0c;并支持眾多開源模型的微調和二次訓練。 一、功能特點 支持多種開源模型&#xff1a;LLaMA-Factory支持包括…

輻射神經場算法——Instant-NGP / Mipi-NeRF 360 / 3D Gaussian Splatting

輻射神經場算法——Instant-NGP / Mipi-NeRF 360 / 3D Gaussian Splatting 1. Instant-NGP1. MultiResolution Hash Encoding1.2 Accelerated Ray Marching1.3 實驗結果 2. Mip-NeRF 3602.1 場景參數化2.2 在線蒸餾2.3 失真正則化2.4 實驗結果 3. 3D Gaussian Splatting3.1 Dif…

krpano開啟日志公能

<krpano version"1.21" title"博物館" debugmode"true" > 之后鼠標右鍵菜單欄最后一行 點擊&#xff08;開啟后會發生變化&#xff09;。

汽車預約維修小程序的設計

管理員賬戶功能包括&#xff1a;系統首頁&#xff0c;個人中心&#xff0c;技師管理&#xff0c;技師信息管理&#xff0c;用戶預約管理&#xff0c;取消預約管理&#xff0c;訂單信息管理&#xff0c;系統管理 微信端賬號功能包括&#xff1a;系統首頁&#xff0c;技師信息&a…

新開發的軟件老被系統攔截有什么辦法解決嗎?

一套新開發的軟件要想在windows操作系統暢通無阻&#xff0c;那就需要使用代碼簽名證書&#xff0c;只要是對軟件進行實名從而證明軟件發布者身份&#xff0c;確保該軟件是一個合法有效的主體開發的&#xff0c;也是讓這個軟件開發者承擔相應的責任。 特別主要如果要獲得即時性…

【深度學習入門篇 ③】PyTorch的數據加載

【&#x1f34a; 易編橙&#xff1a;一個幫助編程小伙伴少走彎路的終身成長社群&#x1f34a; 】 大家好&#xff0c;我是小森( &#xfe61;?o?&#xfe61; ) &#xff01; 易編橙終身成長社群創始團隊嘉賓&#xff0c;橙似錦計劃領銜成員、阿里云專家博主、騰訊云內容共創…

【漏洞復現】宏景HCM-LoadOtherTreeServlet SQL注入

聲明&#xff1a;本文檔或演示材料僅用于教育和教學目的。如果任何個人或組織利用本文檔中的信息進行非法活動&#xff0c;將與本文檔的作者或發布者無關。 一、漏洞描述 宏景HCM人力資源信息管理系統是一個全面的人力資源管理軟件&#xff0c;它覆蓋了人力資源管理的各個模塊…

報錯:python擴展中的調試器不再支持小于3.7的python版本(debugpy)

報錯&#xff1a;python擴展中的調試器不再支持小于3.7的python版本 原因1&#xff1a; debugpy的版本問題原因2 原因1&#xff1a; debugpy的版本問題 是debugpy和你vscode安裝的python解釋器不匹配&#xff0c;根據你使用的python解釋器的版本重新安裝一個debugpy。 原因2 …

華為官方出品:《應用現代化實踐指南》電子書,可免費下載

本期云享書庫為各位開發者帶來了應用現代化方面的技術內容。 在數字化時代&#xff0c;企業面臨著前所未有的機遇與挑戰。隨著技術的飛速發展&#xff0c;特別是云計算、大數據、人工智能&#xff08;AI&#xff09;和機器學習&#xff08;ML&#xff09;的興起&#xff0c;正…

Python爬蟲速成之路(1):獲取網頁源代碼

hello hello~ &#xff0c;這里是絕命Coding——老白~&#x1f496;&#x1f496; &#xff0c;歡迎大家點贊&#x1f973;&#x1f973;關注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f4a5;個人主頁&#xff1a;絕命Coding-CSDN博客 &a…