John Maindonald email: john.maindonald at anu.edu.au
phone : +61 2 (6125)3473 fax : +61 2(6125)5549
Centre for Mathematics& Its Applications, Room 1194,
John Dedman Mathematical Sciences Building (Building 27)
Australian National University, Canberra ACT 0200.
http://www.maths.anu.edu.au/~johnm
On 24/01/2012, at 11:22 PM, Prof Brian Ripley wrote:
On 24/01/2012 08:30, John Maindonald wrote:
I am failing to get compactPDF to make any change to a pdf file
that, a/c to the message from the CRAN upload site, can be very
substantially compacted. Any ideas what may be wrong?
AFAICS you are quoting a message from R-devel, which tries to find 'gs' for you. In R 2.14.1 you need to tell compactPDF where it is (assuming you do have it installed): see its help.
I have also tried recreating the pdf file. I also tried
R CMD build --resave-data --compact-vignettes DAAG
Again, in R-devel you can do R CMD build --compact-vignettes=gs (assuming that is in your path or R_GSCMD is set), but not in R 2.14.1.
But I have already told you directly (and been ignored) that the problem is the excessive resolution of the embedded bitmap image which needs to be down-sampled.
The data files compact alright (but I get the 'significantly better compression'
warning message that might suggest that this is not happening), but the pdf
file appears to go into the package unmodified.
<<<<
tools::compactPDF('/Users/johnm/packages/DAAG/inst/doc/', gs_quality = "ebook")
dir('/Users/johnm/packages/DAAG/inst/doc/')
R version 2.14.1 (2011-12-22)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
locale:
[1] C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_2.14.1
From the Unix command line:
jhm:doc johnm$ ls -lt /Users/johnm/packages/DAAG/inst/doc
total 1368
-rw-r--r--@ 1 johnm staff 696762 2 Aug 12:35 rockArt.pdf
Message from the CRAN upload site:
* checking sizes of PDF files under ?inst/doc? ... NOTE
?gs? made some significant size reductions:
compacted ?rockArt.pdf? from 680Kb to 58Kb
consider running tools::compactPDF(gs_quality = "ebook") on these files
John Maindonald email: john.maindonald at anu.edu.au
phone : +61 2 (6125)3473 fax : +61 2(6125)5549
Centre for Mathematics& Its Applications, Room 1194,
John Dedman Mathematical Sciences Building (Building 27)
Australian National University, Canberra ACT 0200.
http://www.maths.anu.edu.au/~johnm