婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 前端實現打印圖像功能

前端實現打印圖像功能

熱門標簽:黃石ai電銷機器人呼叫中心 惡搞電話機器人 ok電銷機器人 智能電銷機器人被禁用了么 如何查看地圖標注 高德地圖標注商戶怎么標 地圖標注軟件打印出來 欣鼎電銷機器人 效果 電話機器人技術

前提:后臺返回是繪制醫用心電波形報告的數據,前端通過canvas在網頁上繪制再進行打印并生成PDF文檔!

一.  嘗試LODOP打印插件

之前前端表單打印功能有使用過LODOP打印插件,需安裝相應的LODOP的打印軟件,lodop的使用方法2種。第一種方式是通過收集前端標簽內容元素成對象 var   htmlstr= $("#ECGReport").html(); 通過 LODOP.ADD_PRINT_HTM(20,60, 400, 900,htmlstr); 的lodop方法導入到自帶編輯的打印軟件中進行打印,當然字體大小,顏色,加粗等都可以設置;第二種是自定義內容,模板樣式已確定,可通過方法將打印內容一塊塊放入到打印區域中, LODOP.ADD_PRINT_HTM(20,60, 400, 900,'生成報告標題'); 并調節左右邊距;但是使用第一種方式收集標簽元素內容時候,發現不能收集到canvas里面的圖層樣式和內容,并果斷放棄,如果網頁無canvas繪制內容,可使用;

優點:可自定義打印內容和樣式,打印百分比也可以編輯;缺點:需下載安裝打印lodop打印軟件,頁面canvas的內容無法提取到打印區域;

二. 嘗試前端window.print()

優點:代碼編寫方便,如配合谷歌瀏覽器提供的打印功能,操作很方便;

缺點:如整頁有部分是打印內容,打印區域不方便控制,有一定失真;

三.嘗試html2canvas + jsPDF.js

html2canvas(document.querySelector('#modelContents'), {
   allowTaint: true, taintTest: false, scale: '1', dpi: '300', background: '#fff'}
) .then(function(canvas) {  
//元素id為exportContent 
 let ctx =canvas.getContext("2d"); 
 var imgData = canvas.toDataURL('image/png') var img = new Image() 
 var contentWidth = canvas.width; var contentHeight = canvas.height;
 img.src = imgData; 
 $("#ECGReport").append(img); 
 img.width =1000; img.height = 740; 
 //a4紙的尺寸[595.28,841.89],html頁面生成的canvas在pdf中圖片的寬高
 var imgWidth = 595.28;
 var imgHeight = 555.28/contentWidth * contentHeight; 
 //根據圖片的尺寸設置pdf的規格,要在圖片加載成功時執行,之所以要*0.5是因為比例問題 
 img.onload = function () { 
 //此處需要注意,pdf橫置和豎置兩個屬性,需要根據寬高的比例來調整,不然會出現顯示不完全的問題 
  var doc=''
 if (this.width > this.height) { 
   doc = new jsPDF('l','px', [1000, 720]) 
  } else {
   doc = new jsPDF('p','pt', [4000, 2960]) 
  }
  doc.addImage(imgData, 'png', 30, 40, 500, 360,'NONE') //比例可根據需要調節
 //根據下載保存成不同的文件名 doc.save('pdf_' + new Date().getTime() + '.pdf') };})

通過html2canvas的方法將canvas和表單內容提取出并轉成圖片,canvas內容不會丟失,為了防止圖像內容失真嚴重,將原圖內容放大倍數之后提取,放大倍數的計算可通過A4紙張的大小和打印機的分辨率300dpi等參數算出差不多為4倍,1920*1080的電腦屏幕dpi一般為72dpi,通過jsPDF的方法將圖片導入到PDF文檔中;

其實也可以通過jsPDF的方法去編輯報告單中的患者姓名等信息,同樣canvas內容繪制邏輯也可以通過jsPDF的方法去實現,但是jsPDF對中文不支持需下載使用的 ttf字體文件到項目中,比較繁瑣和不方便;缺點:雖實現大體需求,但是生成的波形圖像還是有失真和鋸齒現象,是canvas繪制中不可避免。

總結:

canvas的繪圖嚴重依賴分辨率,如對svg操作比較熟悉的話,制圖的保真問題比較看重,建議使用svg方法,svg是矢量圖,不依賴于像素,無限放大也不會失真。如純表單打印功能還比較容易實現連接打印機打印。

以上所述是小編給大家介紹的前端實現打印圖像功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽:金昌 赤峰 綏化 中山 萍鄉 盤錦 聊城 阿壩

巨人網絡通訊聲明:本文標題《前端實現打印圖像功能》,本文關鍵詞  前端,實現,打印,圖像,功能,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《前端實現打印圖像功能》相關的同類信息!
  • 本頁收集關于前端實現打印圖像功能的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色欧美片视频在线观看在线视频| 成人国产在线观看| 夜夜揉揉日日人人青青一国产精品| 亚洲欧洲韩国日本视频| 日本视频中文字幕一区二区三区| 亚洲成人在线观看视频| 久久精品国产亚洲高清剧情介绍 | 久久一区二区三区国产精品| 中文字幕佐山爱一区二区免费| 国产欧美精品日韩区二区麻豆天美| 国产精品五月天| 日韩制服丝袜av| 91丨porny丨最新| 国产婷婷色一区二区三区| 一区二区三区蜜桃| 99久久久久免费精品国产 | 色综合久久天天综合网| 国产91在线|亚洲| 欧美电影免费观看完整版| 亚洲一区免费视频| 91毛片在线观看| 亚洲国产va精品久久久不卡综合| va亚洲va日韩不卡在线观看| 中文字幕一区二区三区视频| 色悠悠亚洲一区二区| 亚洲夂夂婷婷色拍ww47 | 国产精品综合久久| 亚洲欧美日韩精品久久久久| 综合欧美一区二区三区| 久久精品噜噜噜成人88aⅴ| 欧美一区二区视频网站| 美女高潮久久久| 欧美激情一区在线观看| 97精品超碰一区二区三区| 洋洋成人永久网站入口| 欧美日韩在线不卡| 国内成人免费视频| 亚洲欧洲精品成人久久奇米网 | 久久亚洲欧美国产精品乐播| 激情综合网最新| 中文字幕一区二区三区在线播放 | 欧美性大战久久久久久久蜜臀 | 欧美区一区二区三区| 热久久一区二区| 日韩精品一区二区三区三区免费| 丰满放荡岳乱妇91ww| 男女视频一区二区| 亚洲综合一区在线| 久久精品亚洲麻豆av一区二区 | 久久久国产一区二区三区四区小说| 久久国产尿小便嘘嘘尿| 亚洲欧美福利一区二区| 久久精品亚洲乱码伦伦中文| 日韩视频中午一区| 欧美午夜精品一区| 91久久精品一区二区三| 丁香六月综合激情| 国产精品一区二区在线观看网站| 日韩影院精彩在线| 男女男精品视频网| 肉丝袜脚交视频一区二区| 亚洲精品大片www| 欧美极品aⅴ影院| 中文字幕av一区二区三区高| 91精品国产麻豆国产自产在线| 欧美一级生活片| 中文字幕一区三区| 免费不卡在线观看| 麻豆精品视频在线| 久久不见久久见免费视频7| 99久久伊人久久99| 欧美一级一区二区| 亚洲天堂久久久久久久| 日韩欧美一二三| 国产日韩欧美不卡在线| 久久精品久久久精品美女| 欧美在线你懂得| 18欧美乱大交hd1984| 不卡大黄网站免费看| 久久嫩草精品久久久精品| 久久99国产精品免费网站| 国产精品一区二区三区网站| 日本高清视频一区二区| 欧美va亚洲va在线观看蝴蝶网| 国产精品免费久久| 蜜臀精品久久久久久蜜臀| 成人av网站在线观看免费| 欧美美女黄视频| 中文字幕巨乱亚洲| 日韩av在线免费观看不卡| 色综合久久中文综合久久97| 日韩精品一区二区三区四区| 日韩精品亚洲一区二区三区免费| 久久99国产精品久久| 欧美日本在线观看| 中文字幕五月欧美| 国产精品一二三在| 久久午夜羞羞影院免费观看| 美女视频黄a大片欧美| 一本大道综合伊人精品热热 | 91精品国产高清一区二区三区 | 久久成人免费日本黄色| 欧美视频一区在线| 1000部国产精品成人观看| 国产精品亚洲专一区二区三区 | 91国产视频在线观看| 一区二区国产盗摄色噜噜| 欧美系列亚洲系列| 免费在线欧美视频| 欧美精品自拍偷拍动漫精品| 天天综合色天天| 91精品国产综合久久久久久漫画 | 本田岬高潮一区二区三区| 国产精品少妇自拍| 色狠狠色噜噜噜综合网| 日韩极品在线观看| 久久久久88色偷偷免费| 91老师片黄在线观看| 秋霞电影一区二区| 国产精品无人区| 欧美日产在线观看| 韩国三级在线一区| 日韩二区三区四区| 亚洲激情av在线| 久久久欧美精品sm网站| 欧美怡红院视频| 懂色av中文字幕一区二区三区| 亚洲综合图片区| 国产亚洲女人久久久久毛片| 欧美日韩高清一区二区不卡| 成人美女视频在线观看18| 日韩av一区二区在线影视| 最新日韩在线视频| 国产亚洲精品超碰| 久久久国产精品午夜一区ai换脸| 精品久久久久香蕉网| 日韩美女视频在线| 欧美一区二区三区婷婷月色| 69堂成人精品免费视频| 欧美福利一区二区| 久久久精品tv| 亚洲国产精品视频| 精品一区二区在线观看| av高清不卡在线| 欧美高清hd18日本| 亚洲免费观看高清完整版在线观看熊 | 99精品一区二区三区| 韩国女主播成人在线| 国产在线视频一区二区| 国产成人免费av在线| 成人丝袜18视频在线观看| 日本高清免费不卡视频| 亚洲一二三四在线| 午夜久久福利影院| 日本 国产 欧美色综合| 青青草伊人久久| 懂色av一区二区三区免费看| 成人午夜在线播放| 欧美一区二区三区在| 欧美国产一区在线| 天堂成人国产精品一区| 国产成人av在线影院| 91啦中文在线观看| 国产日韩成人精品| 日韩国产在线一| 色婷婷av一区二区三区gif | 国产91精品精华液一区二区三区| 成人激情动漫在线观看| 日韩一级二级三级| 一区二区激情小说| 91麻豆视频网站| 国产精品国产三级国产| 国产在线视视频有精品| 欧美日韩在线免费视频| 中文字幕日本不卡| 91丝袜美女网| 亚洲伦理在线免费看| 色婷婷国产精品综合在线观看| 国产区在线观看成人精品| 九一九一国产精品| 久久色在线观看| 国产一区二区三区视频在线播放| 欧美性色黄大片| 亚洲妇女屁股眼交7| 欧美一区二区女人| 免费观看91视频大全| 精品欧美一区二区三区精品久久| 亚洲成人av一区| 欧美成va人片在线观看| 黄色日韩三级电影| 久久精品网站免费观看| bt7086福利一区国产| 亚洲欧美视频在线观看| 欧美日韩在线综合| 国产精品一区二区在线观看不卡| 337p日本欧洲亚洲大胆色噜噜| 国产原创一区二区| 亚洲少妇最新在线视频| 91精品国产综合久久国产大片 | 亚洲天堂2014|