gpt4 book ai didi

r - 将多个 pdf 绘图合并到一个文件中

转载 作者:行者123 更新时间:2023-12-02 03:38:24 24 4
gpt4 key购买 nike

我正在尝试将多个 pdf 绘图合并到一个主 pdf 文件中。

示例:

输入:我有三个 pdf 文件:“1.pdf”、“2.pdf”和“3.pdf”

输出:如何将这三个图合并到一个名为“combine.pdf”的文件

我尝试使用 pdf() 和 pdftk(),但还没有成功,可能是我简单地遗漏了一些东西。想到寻求帮助。非常感谢任何回应。

最佳答案

我不久前问过类似的问题,Ananda Mahto 慷慨地提供了时间和代码来帮助制作 github package可以组合多个不同大小的图。我在工作流程中使用过它,但不打算将其推送到 CRAN,但您可以使用 devtools 包下载它。请注意,您必须有 ghostscript安装并在您的路径上以使其正常工作:

## 获取plotflow github包:

library(devtools)
install_github("plotflow", "trinker")
library(plotflow)

## 2 个使用该包合并多个 pdf 的示例

## 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)

请注意,如果您已有 pdf 文件,您可能需要查看 plotflow:::mergePDF功能。

关于r - 将多个 pdf 绘图合并到一个文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18068914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com