मैं एक समय पहले एक ऐसी ही प्रश्न पूछा और आनंद महतो उदारता से समय और कोड मदद करने के लिए एक बनाने प्रदान करते हैं github package जो विभिन्न आकारों के एकाधिक भूखंडों को जोड़ सकते हैं। मैं इसे अपने वर्कफ़्लो में थोड़ा सा उपयोग करता हूं लेकिन इसे CRAN पर धक्का देने की कोई योजना नहीं है लेकिन आप इसे devtools
पैकेज से डाउनलोड कर सकते हैं। ध्यान दें कि आप ghostscript स्थापित करने और अपने रास्ते पर यह काम करने के लिए करना होगा कि:
## plotflow GitHub पैकेज हो रही है:
library(devtools)
install_github("plotflow", "trinker")
library(plotflow)
## 2 उदाहरण पैकेज का उपयोग कर कई pdfs विलय करने के लिए
## Example 1
merge_pdf(3, file = "foo.pdf", widths = c(7, 7, 10), heights = c(6, 10, 7))
plot(1:10)
plot(1:10, pch=19)
plot(1:10, col="red", pch=19)
## Example 2
library(ggplot2)
p <- ggplot(mtcars, aes(factor(cyl), mpg)) + geom_boxplot()
merge_pdf(2, file = "bar.pdf", widths = c(7, 10), heights = c(6, 10))
plot(1:10)
print(p)
नोट वें अगर आपके पास पहले से ही पीडीएफ है तो आप plotflow:::mergePDF फ़ंक्शन को देखना चाहेंगे।
स्रोत
2013-08-05 23:08:25
आप 'आर' के लिए इनपुट के रूप में पीडीएफ फ़ाइल का उपयोग नहीं कर सकते हैं, इसके लिए आपको' पीडीएफ 'संपादक की आवश्यकता है। –
'pdftk 1.pdf 2.pdf ... आउटपुट output.pdf', देखें http://www.accesspdf.com/pdftk/ –