qpdf {animation} | R Documentation |
If the tool qpdf is available in the system, it will be called to manipulate the PDF files (especially to compress the PDF files).
qpdf(input, output, options = "--stream-data=compress")
input |
the path of the input PDF file |
output |
the path of the output (if missing, |
options |
options for |
This is a wrapper to call qpdf
. The path of qpdf
should
be set via ani.options(qpdf = 'path/to/qpdf')
.
See the reference for detailed usage of qpdf
.
if ani.options('qpdf')
is non-NULL
, then this function
returns the status of the operation (0
for success; see
system
); otherwise a warning will be issued
Yihui Xie
pdf("huge-plot.pdf") plot(rnorm(50000)) dev.off() ## Windows ani.options(qpdf = "D:/Installer/qpdf/bin/qpdf.exe") qpdf("huge-plot.pdf", output = "huge-plot0.pdf") ## Linux ani.options(qpdf = "qpdf") qpdf("huge-plot.pdf", output = "huge-plot1.pdf") ani.options(qpdf = NULL) file.info(c("huge-plot.pdf", "huge-plot0.pdf", "huge-plot1.pdf"))["size"]