2017-06-19 12 views
1

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

我尝试了很多东西,包括Illustrator和macOS预览PDF文件压缩中不同的PDF导出选项,但没有任何工作。我甚至尝试将所有〜25.000个重叠点合并成一个或至少几个形状,但是在此过程中Illustrator崩溃(Illustrator> Pathfinder unite/merge)或者生成的PDF显示一些不稳定的行为,即在Word中变为黑/白(Illustrator>拼合透明度)我在这里错过了什么?

任何帮助表示赞赏!

+1

“现在,我想对字体大小和文本位置进行一些最终调整,并将其与其他面板合并为一个更大的数字”我将使用ggplot2和gridExtra完成R中的所有操作。 – Roland

+0

这实际上是我想要的,但我也有一些需要添加的工具。这些也是PDF文件中的矢量图形,但是我无法控制这些字体的大小:( – fakechek

+1

我怀疑你的问题在于Illustrator没有将文本嵌入文本中,而是作为曲线嵌入。 – Roland

回答

1

保存时,请确保您没有启用Illustrator编辑功能。如果启用了Illustrator编辑功能,则本质上会导致将Illustrator文件的副本(作为AI版本)写入正在保存的PDF中。这通常会导致PDF的大小显着增加,特别是对于具有多个矢量或路径元素的文件。