小编Dre*_*rew的帖子

Chrome打印预览会更改网页的样式

精简版:

我在Windows 7 Pro上使用Chrome 27.0.1453.94

我使用Chrome 访问http://www.try-phpbb.com/30x/

我选择打印... | 另存为PDF

打印预览看起来不像网页 - 布局,链接,字体都错了.

为什么?

我该如何解决这个问题,使PDF的样式与网站的样式相同?

长版:

我是一个安全论坛的成员(即必须登录才能访问),这是基于phpBB论坛模板(https://www.phpbb.com/).我们的论坛将很快清除所有主题和帖子,为下一轮订阅者腾出空间.

我们已获得主持人的许可(甚至鼓励)下载每个主题/主题/帖子的内容并将其写入PDF文件,以便我们将来继续引用它们.我们必须自己做这件事,因为我有IT背景,所以我自愿做这项工作.但它证明比我想象的更难.

我本希望做以下这个过程......

  1. 下载并添加"时尚"Chrome扩展程序(https://chrome.google.com/webstore/detail/stylish/fjnbnpbmkenffdnngjfgmeleoegfcffe)
  2. 将CSS代码添加到Stylish以修改准备进行PDF迁移的论坛页面的外观
  3. 在Chrome中使用Print | "另存为PDF"选项可将样式化页面另存为PDF文档
  4. 对于多页论坛,请对每个页面重复此过程,然后使用PDFMate(或类似)将PDF文档连接到一个长PDF中.

步骤1,2和4工作正常,但步骤3不是.

Chrome中的打印预览会破坏论坛页面的外观.布局样式丢失,字体完全不同,链接丢失或看起来很糟糕.例如,尝试打印此页面(http://www.try-phpbb.com/30x/) - 它在打印预览中与浏览器中的外观完全不同.

有什么我可以做的来解决这个问题吗?我可以以某种方式给打印预览版本一些CSS代码重新设置吗?任何人都知道为什么会发生这种情况?

或者,您可以建议另一种将HTML转换为PDF的解决方案吗?我尝试过Chrome扩展程序"iWeb2x"和"发送到Google云端硬盘",但没有成功 - 因为论坛是安全的,他们创建的PDF文件是论坛的登录页面,而不是我目前正在查看的论坛帖子页面.

任何帮助非常感谢 - 谢谢.

css printing pdf google-chrome

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

css ×1

google-chrome ×1

pdf ×1

printing ×1