You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用R函数将两个独立PDF图合并为单份PDF文件?

合并独立PDF面板的R方法

有两种常用的R包可以直接合并已生成的PDF文件,完全不需要修改你原来生成A、B图的独立代码:

方法一:使用qpdf包(推荐,专注PDF操作)

  • 先安装并加载包:
    install.packages("qpdf")
    library(qpdf)
    
  • 执行合并命令,按指定顺序合并两个PDF:
    pdf_combine(input = c("A.pdf", "B.pdf"), output = "combined_ab.pdf")
    
    这里input参数按你想要的面板顺序传入PDF文件名,output是合并后生成的PDF路径。

方法二:使用pdftools包(适合已用该包处理PDF的场景)

  • 安装并加载包:
    install.packages("pdftools")
    library(pdftools)
    
  • 读取两个PDF内容后合并写入新文件:
    # 读取独立PDF
    pdf_content_a <- pdf_read("A.pdf")
    pdf_content_b <- pdf_read("B.pdf")
    # 合并并输出
    pdf_write(c(pdf_content_a, pdf_content_b), "combined_ab.pdf")
    

两种方法都能完美保留你原来生成A、B图的代码独立性,合并后的PDF会严格按照你传入的文件顺序排列面板。

内容的提问来源于stack exchange,提问作者Alessandro Brozzi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 08:12:03