阿宅的学习工作日记 阿宅的学习工作日记
首页
  • 生信相关

    • 生信学习
  • 编程相关

    • R语言笔记
    • python笔记
  • linux拾遗
  • 云筏评测
  • 网站搭建
  • 读书笔记
  • 实用技巧
  • 友情链接
  • vuepress相关
  • 分类
  • 标签
  • 归档

Ivis Tang

阿宅本宅
首页
  • 生信相关

    • 生信学习
  • 编程相关

    • R语言笔记
    • python笔记
  • linux拾遗
  • 云筏评测
  • 网站搭建
  • 读书笔记
  • 实用技巧
  • 友情链接
  • vuepress相关
  • 分类
  • 标签
  • 归档
  • R语言的小技巧[持续更新]
  • 使用parallel包实现R语言并行
  • 使用R project来管理建造R项目并上传git
  • centos7安装rstan
  • windows版rstudio安装pandoc
  • 用R做主坐标分析-PCoA
  • R语言颜色表
  • circlize绘制基因组圈图的原理与使用
  • R语言简单处理pdf神器——qpdf包
    • R语言字符串类整理
    • R语言编程
    ivistang
    2020-09-02

    R语言简单处理pdf神器——qpdf包

    qpdf是一个在不读取PDF内容的前提下进行pdf页面操作的package,能够方便的实现PDF页面的合并、拆分、压缩。

    # qpdf package

    qpdf包提供了PDF文件保守的内容转换,如拆分、合并和压缩。这个包直接使用了qpdf的c++ API接口,不需要任何命令行工具,qpdf不会从PDF文件中读取实际内容。 该包总共提供了以下5个函数,所有函数均不会对原始文件产生任何影响:

    # pdf_split

    **描述:**将一个pdf文件拆分成许多个单页,一页一个新pdf文件 用法:pdf_split(input, output = NULL, password = NULL)

    # pdf_length

    **描述:**提取单个pdf文件的页数信息 用法:pdf_length(input, password = NULL)

    # pdf_subset

    **描述:**提取单个pdf文件的特定页 用法:pdf_subset(input, pages = 1, output = NULL, password = NULL)

    # pdf_combine

    **描述:**多个pdf顺序合并 用法:pdf_combine(input, output = NULL, password = NULL)

    # pdf_compress

    **描述:**pdf文件压缩和线性化 用法:pdf_compress(input, output = NULL, linearize = FALSE, password = NULL)

    # 参数汇总

    参数名 含义
    input 输入文件路径
    output 输出文件路径
    password 文件密码
    pages 需要提取的子页页码(vector类型)
    linearize 是否将pdf线性化
    #r#办公自动化#文档合并
    上次更新: 2024/03/11, 23:50:27
    circlize绘制基因组圈图的原理与使用
    R语言字符串类整理

    ← circlize绘制基因组圈图的原理与使用 R语言字符串类整理→

    最近更新
    01
    如何挂载raw格式的虚拟机磁盘镜像
    12-18
    02
    《极简市场营销》读书笔记
    09-29
    03
    SNaQ进行系统发育网构建
    09-27
    更多文章>
    打赏我~
    主人忘记设置啦
    Copyright © 2019-2024 IvisTang | CC BY-SA 4.0 License
    沪ICP备20003858号-1 |
    已在风雨中度过
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式