【发布时间】:2018-01-21 21:06:09
【问题描述】:
我有一个从 R/ggplot2 生成的 PDF 文档。它包括几个具有“alpha”或透明度规范的图。 PDF 文件可以愉快地呈现给各种 PDF 阅读器,但在 Windows 中,当我尝试打印时,PDF 会尝试“拼合”图像。这种情况持续了一段时间,最终(30 页文档需要 1 小时以上)我不得不中止。
此问题之前已报告过,但没有明确的解决方案。 (Flatten the alpha channel in ggplot2) 当我尝试这个解决方案时,R/Bookdown 抱怨我试图将 HTML 元素(我怀疑是 PNG)偷偷带入 PDF。
有没有办法对 R/ggplot2 PDF 输出进行后处理,以便当我尝试打印 PDF 时,它会起作用?
虽然我最终分发了一个可以在 Windows 环境中打印的 PDF,但我可以将 PDF 从 Windows 移动到 Linux,在那里“修复”PDF,然后将文件重新移植回 Windows 进行打印,...如果只有相关的linux工具。 OSX 也可用。
建议?很难生成打印假脱机问题的可重现示例。
【问题讨论】: