当前位置: 首页 > news >正文

设计风格好看的网站做网站制作的摘要

设计风格好看的网站,做网站制作的摘要,新手入门网站建设书籍,免费网页域名申请1. 介绍 wkhtmltopdf/wkhtmltoimage 用于将简单的html页面转换为pdf或图片#xff1b; 2.安装 downloads 2.1. mac os 下载64-bit 版本然后按照指示安装, 遇到 untrust developers 时#xff0c;需要在 Settings - Privacy 处信任下该安装包。 2.2. debian # 可用…1. 介绍 wkhtmltopdf/wkhtmltoimage 用于将简单的html页面转换为pdf或图片 2.安装 downloads 2.1. mac os 下载64-bit 版本然后按照指示安装, 遇到 untrust developers 时需要在 Settings - Privacy 处信任下该安装包。 2.2. debian # 可用于Dockerfile中 apt update apt install wkhtmltopdf3. 使用 wkhtmltopdfwkhtmltoimage 内嵌了一个QT浏览器其原理是会使用该内嵌的浏览器打开html文件或链接然后对该网页进行截图处理 注意事项 (1) 导出的图片或pdf空白由于wkhtmltopdfwkhtmltoimage 0.12.6 最新版发布于 2020-7-11, 其使用的QT浏览器由于版本比较旧可能会无法识别较新版本的javascript语法比如我们使用的eCharts组件那么此时我们需要降低echarts.js的版本 可以参考example这位老哥给出了一段html代码经测试可以被渲染出来 (2) 导出的图片没有完全渲染完成因为eChart生成的canvas通常有一个动画效果我们可以通过添加 --javascript-delay 1000 参数延迟截取图片的时间。 3.1. eCharts Example index.html !DOCTYPE html html langen head meta charsetutf-8 script srchttps://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.8.0/Chart.min.js/script style.reportGraph {width:900px} /style /head bodydiv classreportGraphcanvas idcanvas/canvas/divscript typetext/javascript // wkhtmltopdf 0.12.5 crash fix. // https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3242#issuecomment-518099192 use strict; (function(setLineDash) {CanvasRenderingContext2D.prototype.setLineDash function() {if(!arguments[0].length){arguments[0] [1,0];}// Now, call the original methodreturn setLineDash.apply(this, arguments);}; })(CanvasRenderingContext2D.prototype.setLineDash); Function.prototype.bind Function.prototype.bind || function (thisp) {var fn this;return function () {return fn.apply(thisp, arguments);}; };function drawGraphs() {new Chart(document.getElementById(canvas), {responsive: false,type:line,data:{labels:[January,February,March,April,May,June,July],datasets:[{label:My First Dataset,data:[65,59,80,81,56,55,40],fill:false,borderColor:rgb(75, 192, 192),lineTension:0.1}]},options:{}}); } window.onload function() {drawGraphs(); }; /script /body /htmlwkhtmltoimage --debug-javascript --enable-local-file-access --no-stop-slow-scripts --javascript-delay 1000 ./index.html index.jpg!!!注意我们需要开启debug-javascript这样当本地测试正常但是抛出syntax error的时候我们就知道需要降低我们使用javascript的语法格式以及eChart的版本了!!! 3.2. python 使用 # imgkit 是对 wkhtmltoimage的一层简单封装, 因此我们需要先安装好wkhtmltopdf pip install imgkitimport imgkit # html 是整个index.html文件的字符串 imgkit --from_string(html, output_path/tmp/xxx.jpg, options{ no-stop-slow-scripts: , javascript-delay: 1000 })Reference wkhtmltoimagewkhtmltopdf
http://www.dnsts.com.cn/news/99685.html

相关文章:

  • 网站后台信息发布这样做朝阳免费网站制作
  • 软件 网站模板公众平台号
  • 网站开发外包维护合同范本wordpress 3.7.zip
  • 网站开发合同审核要点优设网app官方下载
  • 无锡网站开发定制开发宁河做网站公司
  • 外贸做哪个网站好vs2008做网站
  • 网站登录按钮点击没反应什么原因北京建筑设计院待遇好吗
  • 闽侯福州网站建设营销型网站设计建设
  • 手机端网站尺寸网站加上视频对seo影响
  • 有哪些可以做外链的网站wordpress+手机站目录
  • 北京服饰网站建设营销网站建设多少钱
  • 与别人相比自己网站建设优势做网站中山
  • html商业网站模板apache wordpress
  • 信息公开 强化网站建设单位邮箱怎么申请
  • 如何攻击织梦做的网站方法箱包 东莞网站建设
  • 自己做挖矿网站wordpress gif
  • 外贸展示型网站建设公司云平台开发网站
  • 购物网站开发教程做网站的公司一年能赚多少钱
  • 哪些网站做舆情分析网站源码下载平台
  • 静态网站开发实验报告十大网站建立公司
  • 网站在线演示类似于wordpress
  • 华为建站jsp网站服务建设是什么
  • 北控水务建设发展有限公司网站wordpress 心情评论
  • 投资公司网站建设网站开发的岗位
  • 网站登录人数实时更新如何做嘉兴优化网站费用
  • 外贸汽车网站西宁做网站建设公司
  • 网络设计网站多少钱潍坊公司注册网站
  • 有域名了网站怎么做美发培训职业学校
  • 免费建网站入驻如何写一个可以做报价计算的网站
  • 忘记网站管理员密码惠州做网站小程序