【问题标题】:PDF image is 1.3 MB, but after removing text in Illustrator becomes ~35 Mb (still vector in PDF)PDF 图像为 1.3 MB,但在 Illustrator 中删除文本后变为 ~35 Mb(PDF 中仍为矢量)
【发布时间】:2017-11-21 09:49:38
【问题描述】:

我使用 ggplot(用于绘制数据的 R 包)为我的科学工作创建了一个图形。这是一个散点图,在正常的 x-y 样式图中包含约 25.000 个数据点。每个数据点都有一个边框和一个颜色填充。输出矢量 PDF 的大小为 1.3 Mb。现在,我想对字体大小和文本位置进行一些最终调整,并将其与我通常在 Illustrator 中所做的更大图形中的其他面板合并。所以我将散点图添加/嵌入到我的其余数字中,这很好地正确加载了所有元素。但是,当我将此文件简单地保存为 .ai 或 .pdf 时,输出将超过 ~30 Mb。怎么可能,所有元素仍然保留在原始(小)PDF 中,但是在 Illustrator 之后它被夸大了很多?保持文件的大小对我来说至关重要。

我尝试了很多方法,包括 Illustrator 中的不同 PDF 导出选项和 macOS 预览 PDF 文件压缩,但没有任何效果。我什至尝试将所有约 25.000 个重叠点合并为一个或至少几个形状,但 Illustrator 在此过程中崩溃(Illustrator > Pathfinder 联合/合并)或生成的 PDF 显示一些不稳定的行为,即在 Word 中变为黑色/白色(Illustrator > 展平透明度)我在这里缺少什么?

感谢任何帮助!

【问题讨论】:

  • “现在,我想对字体大小和文本位置进行一些最终调整,并将其与更大图中的其他面板合并”我会在 R 中使用 ggplot2 和 gridExtra 完成所有这些操作。
  • 这实际上是我更喜欢的,但我也有一些来自其他工具的图需要添加。这些也是 PDF 文件中的矢量图形,但是我无法控制其中的字体大小:(
  • 我怀疑您的问题是 Illustrator 没有将文本嵌入为文本,而是嵌入为曲线。
  • 只是一个建议......你不能阅读R中的所有其他图像并将你的scatterplot合并到R本身,一些图像处理包是imagermagick
  • @Roland:我认为这不是问题,因为即使我删除了所有文本并只保留情节本身,尺寸也会保持那么大。 @ Parth:我可以看到这是肯定的可能性,另一方面,当我真的不明白为什么 Illustrator 不能做到这一点时,这似乎是很多工作。由于我需要多个文本元素(也用于轴标签),我认为使用 R 图像处理工具会变得非常复杂:/

标签: r pdf ggplot2 adobe-illustrator


【解决方案1】:

保存时,请确保您没有启用 Illustrator 编辑功能。启用 Illustrator 编辑功能基本上会导致将 Illustrator 文件(作为 AI 版本)的副本写入正在保存的 PDF 中。这通常会导致 PDF 的大小急剧增加,尤其是对于具有许多矢量或路径元素的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-10
    • 2013-05-12
    • 2021-12-11
    • 2019-12-15
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 2012-11-06
    相关资源
    最近更新 更多