DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-05-05
  • 发帖数1093
  • 经验836枚
  • 威望0点
  • 贡献值734点
  • 好评度22点
  • 社区居民
  • 忠实会员
阅读:1736回复:2

看来某些方面 Firefox 不如 Internet Explorer

楼主#
更多 发布于:2014-09-26 17:09
今天偶然发现一个特性 Firefox 不如 Internet Explorer 。
把网页打印输出到 Foxit Reader PDF Printer ,对同一个网页, Firefox 所生成的 PDF 文件,是把网页中文字的内容作为图片形式保存的,不能选择、复制。
而 IE 是作为文字保存的,可以作为文本选择、复制。
另外一点,IE 所生成的 PDF 文件对网页中文字的字体颜色能够较好的还原,能够比较接近网页中文字原本的颜色。而 Firefox 对淡色文字则偏深些,基本上都处于全黑的状态。

测试用的 Firefox 版本 Nightly 35.0a1 (2014-09-21) ,IE 11.0.9600.17280

补充说明下,不要随便把什么网页都拿来测试,因为这个实际意义不大。我是用那些支持可打印的网页来测试的,比如 Microsoft 的 Knowledge Base 或者 BBS 论坛的帖子可打印版。
hzhbest
千年狐狸
千年狐狸
  • UID22640
  • 注册日期2008-01-15
  • 最后登录2017-04-06
  • 发帖数1763
  • 经验476枚
  • 威望3点
  • 贡献值414点
  • 好评度89点
  • 社区居民
  • 忠实会员
1楼#
发布于:2014-09-26 18:44
Firefox 32.0.2
我用 doPDF v7 打印本主题帖,效果如下:

图片:QQ截图20140926180215.png


基本上绝大部分都是图片,但是按下Ctrl-A全选文本,可以见到上图箭头指示的位置都是文字。除了用PDF-XChange之外,用Adobe Reader和Firefox自己打开,这些部分都一样是文字。

用 doPDF v7 打印网页【今评媒:官二代星二代都是如何坑爹的?_新知_新闻中心_新浪网 http://news.sina.com.cn/c/zg/jpm/2014-09-26/1732279.html】,效果如下:

图片:QQ截图20140926180939.png


按Ctrl-A全选后:

图片:QQ截图20140926181010.png


可以看到,基本上所有内容都是文字,但也出现了两处文本变图像的情况,一处是上图圈圈内五段文本只有一段是文字(一行)其他都是图片(有折行),第二处是评论中的“分享”按钮。
##彩蛋:看见评论输入框下边的表情了没有,它们也居然被选中了——居然也是文字!!!
对于有折行这种情况,我决定再加考究,于是在Stylish中把我自定义字体和字体大小,自定义新浪布局的样式都停用,然后再重复打印该页面,全选后的效果:

图片:QQ截图20140926182012.png


这次除了上述第二处之外所有文本都是文字了!!

刚开始,由于打印主题帖的PDF,其中一个“楼层”是可以作为一个图片选中的,我猜测有底色的地方就会打印成图像;
但第二次打印否定了这个猜测,然后出现了“折行”这个情况,并且在第三次打印时按网页原样式输出会得到完整的文字;
但第四次打印,即按第三次那样去打印主题帖,结果却依然与第一次相同,即只有那几个地方是文字(图我就省略了);
同时,在第二和第三此打印的PDF中,只选中一个评论框内的所有文字(不包括“分享”)是不可能的,选中的过程中会连其他评论的文字也选中,显示一个评论框中的文字并非连成连续的文本。
这里不妨这么假设,就是如果某容器指定了尺寸,且其所容纳的文本内容存在超出其尺寸的情况,即使超出的部分折行了,该内容仍会被Firefox视为“无法连接成连续文本”而将整个容器以图像输出。当然里面实际是怎么的逻辑我也不是很清楚。

==============
IE11我没有(我还在用“老掉牙”的XP,所以)只有IE8,不过就打印效果(启用“打印网页背景色和图像”)和默认的输出文件名来看,IE8技差一筹:

图片:ab.png


↑ 评论的框架的页尾的版权声明错位。

图片:aa.png


↑ 相比页面来说好多东西都不见了。
不过至起码,的确所有文本都是文字。
期待坛友继续测试。
slitaz
火狐狸
火狐狸
  • UID46269
  • 注册日期2014-06-07
  • 最后登录2016-06-22
  • 发帖数219
  • 经验225枚
  • 威望0点
  • 贡献值6点
  • 好评度13点
  • 社区居民
  • 忠实会员
2楼#
发布于:2014-09-27 05:24
估计是你的pdf虚拟打印机的问题吧?我也是用dopdf的,没见变图片的,tiny pdf也可以的
游客

返回顶部