问题标签 [wkhtmltoimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wkhtmltopdf - 如何在 centos 6 上安装 wkhtmltopdf 0.12.0
wkhtmltoimage 0.12.0如何安装在centos amd64上?谢谢!
html - 使用 wkhtmltopdf / wkhtmltoimage 自定义字体和背景颜色
再会
我正在尝试使用 wkhtmltoimage(wkhtmltopdf 的一部分)来生成网站的屏幕截图。我正在尝试在某些网站上使用 css,但无法找出问题所在
我查看了以前的帖子,并为 Tahmoa 字体生成了以下 base64
我有以下 css 文件,我在 css 文件中使用它。
这是 test.css 文件(我做错了什么?)
我将文件作为命令行参数传递给文件,但它没有效果。如果我传递嵌入在文件中的背景颜色,例如
data:text/css;charset=utf-8;base64,cCB7IGJhY2tncm91bmQtY29sb3I6IHJlZCB9Ow==
这是红色背景颜色,它工作正常,我得到了图像的红色背景。
我希望能够使用常规的 css 文件并能够指定字体。
任何建议都非常受欢迎。
编辑:我已经尝试了这个问题和其他问题的所有解决方案,但仍然没有
发送
centos - 为 xvfb-run 和 wkhtmltopdf / wkhtmltoimage 设置分辨率
我正在拼命地给 xvfb-run 一些分辨率参数,以使用 wkhtmltox 以不同的分辨率截取网站的屏幕截图。
我在 CentOS 上同时使用 xvfb-run 和 wkhtmltox。
不幸的是,xvfb-run 不尊重我的论点。它始终具有 800x600 的分辨率。我在这里做错了什么?
谢谢你的帮助!
javascript - 如何在 Wkhtmltopdf/wkhtmltoimage 上运行自定义 Javascript?
我想在网站上运行 javascript,但是当我这样做时,没有任何变化,我得到 pdf,就好像我没有在其上运行 javascript 的结果一样,这是我所做的一个示例:
我也有没有 jquery 的脚本,例如:
但正如我所说,对 pdf 或 png 没有影响(因为我已经尝试了 wkhtmltoimage 和 wkhtmltopdf)。
ruby-on-rails - 从 heroku bash 在 heroku 上复制/安装 wkhtmltoimage
我正在使用wkhtmltoimage
我的应用程序。将其部署到 heroku 时,它显示wkhtmltoimage
找不到可执行文件,/usr/local/bin
这意味着我必须将可执行文件安装或复制到 heroku 的本地/bin 文件夹我如何从 heroku bash 安装或复制到 /usr/local /bin 文件夹
wkhtmltopdf - 在 SmartOS (Joyent) 上安装 wkhtmltopdf 和 wkhtmltoimage
如何在 SmartOS (Joyent) 上安装 wkhtmltopdf 和 wkhtmltoimage?我想将这些与node-wkhtml模块一起使用。
ruby-on-rails - 如何将协议相对 URL 转换为标准 HTTP?
我正在使用不支持协议相关 URL的wkhtmltoimage实用程序,例如:<script src="//cdnjs.cloudflare.com/ajax/libs/numeral.js/1.4.5/numeral.min.js"></script>
我需要将其转换为:<script src="http://cdnjs.cloudflare.com/ajax/libs/numeral.js/1.4.5/numeral.min.js"></script>
在 Ruby 中。我想知道找到这些类型的 URL 的最有效方法是什么,因为我不知道如何为它们编写正则表达式然后http:
添加到它前面。
提前致谢。
amazon-ec2 - 使用 wkhtmltoimage 的网页截图无法在 Amazon VPC ubuntu 12.04.4 中呈现 HTML5 和 utf8
设想:
我正在尝试截取用户使用后台进程创建的新 Web 应用程序的屏幕截图。我正在使用wkhtmltoimage和Xvfb。
问题:
好吧,截图过程工作得很好,但问题是 utf8 和 HTML5 视频在我的情况下不仅在服务器(Amazon VPC)中工作,而且在我的本地机器上工作
我对 UTF8 问题的第一个猜测是添加 UTF8 本地语言支持,即 en_IN.UTF8 但这并没有解决问题。
当我看到 HTML5 视频的问题时,我尝试搜索默认浏览器或渲染引擎 xvfb 使用。我在那里并不幸运,但发现 wkhtmltoimage 使用QtWebkit渲染引擎。
尝试检查我的本地(Ubuntu 13.04)和服务器 ubuntu 12.04 之间已安装软件包的差异。我几乎发现所有与 QtWebkit 相关的包都是一样的。
可能的解决方案:
我猜这个问题可能是在截屏时调用的浏览器/渲染引擎。
这是代码:
我提到的一些在线文档:
wkhtmltoimage doc1
wkhtmltoimage doc2
我正在添加在本地和服务器中创建的图像。好吧,本地人有我正在寻找的所有细节。
本地机器截图:
亚马逊 VPC 服务器截图:
请指导我。从过去的 20 小时开始,我一直坚持这一点。
问候,
Hbksagar
PS:我开始使用 xvfb 是因为仅在使用 wkhtmltoimage 时出现以下错误,例如:
- QWidget:不使用 GUI 时无法创建 QWidget
- QPixmap:不使用 GUI 时无法创建 QPixmap
参考本文
wkhtmltopdf - wkhtmltoimage - image is not being resized
I'm trying to create an image with custom width like 289. The problem is that appears that minimum size is 550. If i choose a size lower then it, the wkhtmltoimage just 'cut out' a part of my image instead do a resizing.
Anyone knows how to force resize instead 'cut out' the image?
Here is the command that i'm using: