我想创建一本 PDF 食谱。我希望包含大幅、精美、全彩的食物图片,但我想让人们可以选择打印整本书,而不会在照片上浪费墨粉/墨水。有没有办法生成 PDF,让他们可以选择打印不带图片的 PDF?
答案1
您可以执行以下操作:
- 创建具有两个不同图层的 PDF(“可选内容”)
- 将文本放在同一层
- 将图像放在第二层
默认情况下,查看时两个图层都处于活动状态,但打印时只有文本图层处于活动状态。(仍然可以激活图像图层的打印功能,但需要额外点击几次)。
意识到...
...但是,这只适用于能够正确处理 PDF 中的图层的 PDF 查看器(例如 Acrobat Reader)。例如,它不适用于 Linux 上一些较为简单的 PDF 查看器。
顺便说一下,可以创建具有不同层次的书籍和页面的应用程序是抄写员(适用于 Linux、Unix、Windows 以及 Mac OS X)。但它与 WinWord 或 OpenOffice Writer 非常不同——Scribus 更像是 DTP 应用程序,而不是文字处理器。因此对于新手来说,这将是一个学习曲线。
答案2
在这里我认为技术含量越低的解决方案就越好。
生成两个 PDF 而不是一个 PDF 然后让访问者决定看哪一个应该不会花费太多精力。
或者
有一个HTML 标签它确实可以完成您想要它做的事情,但是随后需要用 HTML 或您的网站可以发布的任何内容来编写页面。更新:仅限于 IE。
更新 2:Arjan 在评论中指出,现在有一个跨平台的 CSS 对应物:@media print { img{display: none;} },
或者<link rel="stylesheet" href="css/print.css" media="print" />