Hi, I am generating a large number of graphs with pdf() and incorporating them in pdf document using pdflatex. According to the pdf() help: 'pdf' writes uncompressed PDF. It is primarily intended for producing PDF graphics for inclusion in other documents, and PDF-includers such as 'pdftex' are usually able to handle .compression. But pdflatex incorporates the R graphs without compressing them. They appear in the final document in cleartext, almost but not identical to what was generated by R. I tried the latex settings "\\pdfcompresslevel=9", "\\pdfobjcompresslevel=3". They reduced the overall size of the final document slightly, but didn't cause the embedded R graphs to be compressed. Can anyone suggest how I can get pdflatex to compress the R graphs while embedding them? My output files are very big, and I know they would be substantially smaller if the R graphs were compressed. Regards, David -- [David Keegan david.keegan at shenick.com 353 1 2710818]
Hi, You could have a look at exporting the pdfs using the Cairo package. cheers, Paul David Keegan schreef:> Hi, > > I am generating a large number of graphs with pdf() and > incorporating them in pdf document using pdflatex. > > According to the pdf() help: > > 'pdf' writes uncompressed PDF. It is primarily intended for > producing PDF graphics for inclusion in other documents, and > PDF-includers such as 'pdftex' are usually able to handle > .compression. > > But pdflatex incorporates the R graphs without compressing them. > They appear in the final document in cleartext, almost but not identical > to what was generated by R. > > I tried the latex settings "\\pdfcompresslevel=9", > "\\pdfobjcompresslevel=3". They reduced the overall size of > the final document slightly, but didn't cause the embedded R > graphs to be compressed. > > Can anyone suggest how I can get pdflatex to compress the R > graphs while embedding them? My output files are very big, > and I know they would be substantially smaller if the R > graphs were compressed. > > Regards, > David >
After generating the pdf try this using the free pdftk utilty: pdftk infile.pdf output outfile.pdf compress On Thu, Jul 30, 2009 at 5:13 AM, David Keegan<david.keegan at shenick.com> wrote:> > Hi, > > I am generating a large number of graphs with pdf() and > incorporating them in pdf document using pdflatex. > > According to the pdf() help: > > ? 'pdf' writes uncompressed PDF. ?It is primarily intended for > ? producing PDF graphics for inclusion in other documents, and > ? PDF-includers such as 'pdftex' are usually able to handle > ? .compression. > > But pdflatex incorporates the R graphs without compressing them. > They appear in the final document in cleartext, almost but not identical > to what was generated by R. > > I tried the latex settings "\\pdfcompresslevel=9", > "\\pdfobjcompresslevel=3". They reduced the overall size of > the final document slightly, but didn't cause the embedded R > graphs to be compressed. > > Can anyone suggest how I can get pdflatex to compress the R > graphs while embedding them? My output files are very big, > and I know they would be substantially smaller if the R > graphs were compressed. > > Regards, > David > -- > [David Keegan david.keegan at shenick.com 353 1 2710818]
Gabor, Thanks for the suggestion. I tried pdftk but it made very little difference. Regards, David. -- [David Keegan david.keegan at shenick.com 353 1 2710818] Gabor Grothendieck writes: > After generating the pdf try this using the free pdftk utilty: > > pdftk infile.pdf output outfile.pdf compress > > On Thu, Jul 30, 2009 at 5:13 AM, David Keegan<david.keegan at shenick.com> wrote:
I just tried it with a recent pdf that was generated from R on Windows Vista with "R version 2.9.1 Patched (2009-07-16 r48939)". This particular one was laden with many graphs and was reduced to 25% of the original size so my experience with that one was that it made a huge difference. On Thu, Jul 30, 2009 at 5:59 AM, David Keegan<david.keegan at shenick.com> wrote:> Gabor, > > Thanks for the suggestion. I tried pdftk but it made very > little difference. > > Regards, > David. > -- > [David Keegan david.keegan at shenick.com 353 1 2710818] > Gabor Grothendieck writes: > ?> After generating the pdf try this using the free pdftk utilty: > ?> > ?> ? ?pdftk infile.pdf output outfile.pdf compress > ?> > ?> On Thu, Jul 30, 2009 at 5:13 AM, David Keegan<david.keegan at shenick.com> wrote: >
Gabor, Interesting. I have had success compressing the pdf generated by R with pdftk. However when I incorporate that in a pdflatex document it ends up decompressed in the final pdf. Regards, David. -- [David Keegan david.keegan at shenick.com 353 1 2710818] Gabor Grothendieck writes: > I just tried it with a recent pdf that was generated from R on Windows Vista > with "R version 2.9.1 Patched (2009-07-16 r48939)". This particular one > was laden with many graphs and was reduced to 25% of the original > size so my experience with that one was that it made a huge > difference. > > On Thu, Jul 30, 2009 at 5:59 AM, David Keegan<david.keegan at shenick.com> wrote: