我刚刚将wkhtmltopdf从0.9.9更新为0.11.0 rc1(下载了二进制文件,只是移动到了
/usr/bin/wkhtmltopdf-new in /usr/bin/wkhtmltopdf来自存储库的那个)
如果我运行/usr/bin/wkhtmltopdf-new我会得到非常大的字体作为结果/
如果我运行/usr/bin/wkhtmltopdf我得到了正常的结果.
使用相同HTML的示例
这是一份0.9.9 http://dl.dropbox.com/u/1990697/0.9.9.pdf的文件
与0.11.0 rc1 http://dl.dropbox.com/u/1990697/0.11.0.pdf相同的文件
我希望达到0.9.9的结果
有任何想法吗?
this is an issue with QT that could take a while to fix.
解决方法已到use OTF format fonts.
@font-face {
font-family: 'mysans';
src: url(/path/to/myfont.otf);
最后,将there is an online service to convert TTF字体转换为OTF字体.
因此,现在最好的解决方法似乎是:将您的字体作为TTF,使用上述服务将其转换为OTF,并按上述指定使用它.
在一个应用程序中,我既向浏览器提供HTML,又将其呈现为PDF.在这种情况下,我使用一些服务器端逻辑生成一个Web字体标记与WOFF传递到浏览器,和一个Web字体标记与OTF传递到wkhtmltopdf.
OTF字体工作的原因是它们或多或少地嵌入PDF和QT bug is related to rendering non-OTF fonts into the PDF中.
文章目录一、
Linux
字体
相关问题背景二、
Linux
字体
1. 查看系统
字体
2. 安装中文
字体
三、
Linux
(
Ubuntu
,Cent OS)环境安装mkfontscale mkfontdir命令1. 安装mkfontscale mkfontdir和fc-cache命令
一、
Linux
字体
相关问题背景
我们在使用
Linux
系统时,如果系统安装时没有安装中文
字体
库或者中文
字体
字库不全,将会导致无法正常生成和显示中文。
二、
Linux
字体
1. 查看系统
字体
要查看系统中已经安装的
字体
,我们可以使用fc-list命
将要写的东西,以html的形式写好,自然就可以带有格式了
之后将这个html文件转
换
为pdf文件即可。
html文件转
换
为pdf文件时,我们可以借助开源工具 wkhtmltox(
wkhtmltopdf
),效果非常好。
再说一句题外话,将txt之类的文本文档如何转
换
为pdf呢?我们可以使用工具ghostsc
rails程序中要调用一个系统命令,但是这个系统命令在某些时候可能会处理很久也得不到结果,就需要控制超时情况。一开始用ruby的Timeout.timeout方法,首先这方法不是很好用,然后这个方法会开启一个新的线程处理block中的代码,然后当发生超时情况时,即抛出了Timeout::Error异常,是可以处理超时情况,但是那个被开启的线程无法管理,甚至会影响到rails的终端(不能正常Ctrl...
2018年4月26日追加:有个朋友反馈了vue页面转pdf过程中卡住的问题,像这样:最后她自己解决问题,是因为开发者模式,文件太大了她执行的是 npm run dev (开发者模式)应该是 npm run build 然后 npm run start===========================================================================...
项目中需要生成pdf文件,采用了
wkhtmltopdf
,在
更新
正式上,线上是CentOS 6.5系统,出现了
wkhtmltopdf
乱码方框的情况。
原因和处理方式记录下:
1、原因:主要是缺少中文
字体
。
2、处理方法:windows系统C:\Windows\Fonts下获取simsun.ttc(宋体)
3、复制到centos下的/usr/share/fonts
4、重新生成...