2011-11-29 72 views
2

使用截斷的shapefile和我添加的一些數據,我使用spplot創建了一個彩色地圖。但是,當我將創建的圖形導出爲PDF時,文件大小非常大,最終文檔也是如此。 (PDF約爲50 MB)。來自spplot的PDF輸出的大文件大小

這是正常的還是我做錯了什麼?我不確定我是否能夠提供一個最小的工作示例,因爲shapefile也很大(300MB)。

另外,有沒有什麼辦法可以減少事後的文件大小?

+0

是否必須是PDF?例如,SVG或postscript版本較小? –

+0

PostScript文件給了我PDFLatex的麻煩,但是這是一個選項。我設法通過更改爲更小更小的分辨率形狀文件來「解決」問題。由於圖像質量沒有受到影響,我認爲最初的文件太詳細了。 – CGN

回答

0
library(tools)  
help(compactPDF) 
2

舉教授布賴恩·裏普利在http://markmail.org/message/ravkpnjexagmpm4o

如果壓縮是不夠的,在R-devel的PDF()做它一樣,在當前R. cairo_pdf()還有其他的方法比Acrobat壓縮/壓縮PDF文件:請參閱?tools :: compactPDF和「Writing R Extensions」手冊。

+0

'pdf'的''''''參數可在R-2.14.0中找到。 –

1

作爲pdf的替代方案,我建議生成一個高分辨率的PNG。我已經將這樣的PNG提交給電腦和地球科學等期刊,沒有任何問題。使用這樣的PNG使得它們的文檔變得更加可行。如果你想堅持pdf,pdftk(pdf工具包)允許你壓縮PDF文件。