1
manhere 2012-07-11 08:58:32 +08:00
感觉是PDF分辨率问题
|
2
udonmai OP @manhere 可是在Linux下打开效果非常好。。。打开用的也是Adobe Reader。。 Win下也是,但是非常模糊,100%的时候,放大之后只是稍微改善了下。。。 好悲催。。
|
3
GordianZ MOD 没有内嵌字体也不应该很模糊啊⋯⋯有截图么?
|
6
GordianZ MOD @udonmai 感觉是 Linux 上的字体问题。
简单的解决办法就是装个虚拟打印机⋯⋯那样导出到 PDF 中的已经是经过浏览器排版渲染好的 PostScript 了。 |
7
udonmai OP @GordianZ 你指的是Linux的字体在win下没有所以这样子? 可是PDF文件难道也是每次打开系统都去渲染一次? 如果是这样的话。。那我就先在Linux下生成图片,再转成PDF的话,应该也可以了?
虚拟打印机是什么意思呀? 不是很明白,我用wkhtmltopdf直接转换的网址。 |
9
infinte 2012-07-11 10:06:46 +08:00
你应该直接叫 PDF 嵌入字体啊……
|
10
GordianZ MOD @udonmai PDF 确实是打开的时候通过 Adobe Reader 类的软件渲染的。但是如果你生成图片的话,首先缺失了 PDF 渲染引擎对文本的次像素渲染,导致笔画不光滑。
其次如果打印出来的效果很差,但是你提升 dpi 的话 PDF 文件又很大。 Linux 下的 PDF 打印机我搜了一下找到 http://www.cups-pdf.de/ , 如果你有 Mac 的话系统自带打印 PDF 功能, Windows 上 Chrome 也自带 PDF 打印功能。 |
11
udonmai OP @GordianZ 嗯。。用Chrome打开也完全正常,那应该就是Win下的Adobe Reader的问题了。。。 版本低么。。。 我下个其他软件看看。。。
但是这又有个问题了。。如果这份PDF需要传阅的话,很多人的PC上都会有渲染问题,真头疼。。 |
13
GordianZ MOD @udonmai 我建议你用 Chrome 生成 PDF 然后拿到其它客户端打开看, Chrome 生成的 PDF 兼容性好很多。
|
15
ivenvd 2012-07-11 10:36:30 +08:00
抗锯齿开了么……
|
17
udonmai OP |
18
ivenvd 2012-07-11 10:42:43 +08:00
@udonmai Preferences -> Page Display -> Rendering -> Smooth Text
|
20
ant_sz 2012-07-11 11:16:36 +08:00
windows的抗锯齿算法和其他系统不一致导致的,在mac os下看上去很好的pdf在windows下也会很丑
具体来说,差异在于windows的抗锯齿算法为了获得更好的效果,是不惜改变字体的原貌的,在屏幕上显示和打印出来会有差异,而其他系统则默认尽量保持屏幕显示效果和打印效果一致。 两种理念各有利弊,在windows下的弊端就是会产生一些字体渲染出来很模糊的现象。不知道大家有没有注意过,微软雅黑在windows下显示出来会有高低不平的感觉,其实就是此算法导致的。打印出来是不会有这种感觉的。是windows渲染字体时向内侵蚀了字体导致的 |
21
kelvinsze 2012-07-11 11:19:32 +08:00
生成的时候应该有版本选择,选择低一点的版本兼容性可能会好一些
|
22
udonmai OP @ant_sz 原来如此。。 但是后来我更新了阅读器,貌似又好了。。 好纠结。。。 高版本的Adobe Reader自带了渲染算法?
|
23
udonmai OP @kelvinsze wkhtmltopdf 貌似真有 --version 的选项。。。 PDF的版本是Adobe定制的么?
|
26
kelvinsze 2012-07-11 11:29:07 +08:00
|