很少给大家推荐软件,工具之类的,这次还是开个先河吧

强大万能的PDF工具 Pdftk - The PDF Toolkit

各种你想到以及你没想到的功能

跨平台,GPL,CLI

http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/

官网介绍:

If PDF is electronic paper, then pdftk is an electronic staple-remover, hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a simple tool for doing everyday things with PDF documents.

如果PDF是电子书,那么Pdftk就是电子起钉器,打孔机,胶水,解密戒指,X光眼睛。Pdftk是一款天天陪伴你处理PDF文档的简单工具。

Keep one in the top drawer of your desktop and use it to:

把它放到桌子的第一层抽屉里吧,它能够:

  • Merge PDF Documents

  • 合并PDF文档
  • Split PDF Pages into a New Document

  • 分割PDF中的页面,并合并到新文档
  • Rotate PDF Pages or Documents

  • 旋转PDF页面,或者整个文档
  • Decrypt Input as Necessary (Password Required)

  • 解密带密码的文档(不是破解,需要密码)
  • Encrypt Output as Desired

  • 加密文档
  • Fill PDF Forms with FDF Data or XFDF Data and/or Flatten Forms

  • Apply a Background Watermark or a Foreground Stamp

  • 加水印或者前景邮戳标记
  • Report on PDF Metrics such as Metadata, Bookmarks, and Page Labels

  • 统计PDF文档信息,如元数据,书签,页标题
  • Update PDF Metadata

  • 更改PDF元数据
  • Attach Files to PDF Pages or the PDF Document

  • 为PDF页或文档添加附加文件
  • Unpack PDF Attachments

  • 提取PDF中的附加文件
  • Burst a PDF Document into Single Pages

  • 将PDF文档中的所有页面合并到一张单一页面
  • Uncompress and Re-Compress Page Streams

  • 解压缩和重新压缩页面数据流
  • Repair Corrupted PDF (Where Possible)

  • 最大限度修复已损坏的PDF文件

Pdftk allows you to manipulate PDF easily and freely. It does not require Acrobat, and it runs on Windows, Linux, Mac OS X, FreeBSD and Solaris.

Pdftk使用起来既简单又自由,不依赖Acrobat,并且可以在Windows,Linux,Mac OS X,FreeBSD 和 Solaris上运行。

命令行简介

NAME
       pdftk - A handy tool for manipulating PDF

SYNOPSIS
       pdftk <input PDF files | - | PROMPT>
        [ input_pw <input PDF owner passwords | PROMPT> ]
        [ <operation> <operation arguments> ]
        [ output <output filename | - | PROMPT> ]
        [ encrypt_40bit | encrypt_128bit ]
        [ allow <permissions> ]
        [ owner_pw <owner password | PROMPT> ]
        [ user_pw <user password | PROMPT> ]
        [ flatten ] [ compress | uncompress ]
        [ keep_first_id | keep_final_id ] [ drop_xfa ]
        [ verbose ] [ dont_ask | do_ask ]
       Where:
        <operation> may be empty, or:
        [ cat | shuffle | burst |
          generate_fdf | fill_form |
          background | multibackground |
          stamp | multistamp |
          dump_data | dump_data_utf8 |
          dump_data_fields | dump_data_fields_utf8 |
          update_info | update_info_utf8 |
          attach_files | unpack_files ]

For Complete Help: pdftk --help

Pdftk - The PDF Toolkit相关推荐

  1. 1470_Linux下使用pdftk进行pdf文件的页面提取以及合并

    全部学习汇总: GreyZhang/toolbox: 常用的工具使用查询,非教程,仅作为自我参考! (github.com) 最近在windows上使用pdf的阅读器,想提取几页页面.之前一直使用ad ...

  2. linux合并pdf命令,科学网—[转载]linux下利用命令行工具pdftk对PDF进行合并分割(转载) - 崔鹏碧的博文...

    pdftk是非常好用的PDF页面操作工具,能够切割.合并.提取指定页面等. 常用包括的功能如下:合并 PDF: 分割 PDF 页面: 旋转 PDF 页面: PDF 带密码访问: PDF 填加密码: 用 ...

  3. 利用命令行工具pdftk对PDF进行合并分割

    pdftk是非常好用的PDF页面操作工具,能够切割.合并.提取指定页面等. 参考:PDF 合并和分割工具--PDFtk 参考官网:PDFtk server: the pdf tool kit 常用包括 ...

  4. wkhtmltopdf使用方法,页脚 加页码 pdftk合并pdf命令行操作

    wkhtmltopdf pdftk使用方法 htmltopdf 安装配置路径 htmltopdf 打开官网:https://wkhtmltopdf.org/downloads.html 安装配置路径 ...

  5. 分享一下把pdftk的合并pdf功能添加到TC(Totalcommander)

    pdftk.exe %P%S cat output %p\combined.pdf %commander_path%\Tools\ C:\Program Files (x86)\Adobe\Acrob ...

  6. pdftk — PDF万用命令行工具

    官网:http://www.pdflabs.com/docs/pdftk-man-page/ 下载地址:http://down.51cto.com/data/659744 调用方法如下: 功能介绍: ...

  7. Linux下分割、合并PDF(pdftk)

    安装pdftk snap install pdftk 拆分 pdftk 123.pdf cat 1-45 output out1_45.pdf 合并 pdftk 1.pdf 2.pdf 3.pdf c ...

  8. 合并PDF文件-pdftk下载

    用下面的命令就能将PDF文件合并,Mac和Linux都可以使用 pdftk 1.pdf 2.pdf 3.pdf cat output sum.pdf pdftk <输入文件.pdf> ca ...

  9. 使用wkhtmltopdf+pdftk 实现多个不同宽高pdf合成一个pdf

    wkhtmltopdf 简单方便且强大的一个导出PDF工具 https://github.com/mreiferson/php-wkhtmltox pdftk 强大的pdf文件操作工具 http:// ...

最新文章

  1. xdoj 1114(线段树离线处理)
  2. 处理python中的无类型变量的方法
  3. 【干货】史上最全的Tensorflow学习资源汇总
  4. 小孩都看得懂的YOLO!
  5. 【收藏】maven跳过单元测试-maven.test.skip和skipTests的区别
  6. 查询方式的一般使用1
  7. php代码金字塔几种,php输出金字塔的2种实现方法
  8. git学习六:git提交忽略不必要的文件或文件夹
  9. mysql数据库中删除列的内容_如何在数据库中删除列
  10. ORACLE 12C 插入数据遇到 Error getting generated key or setting result to parameter object错误
  11. cocos2dx 3.x 解决输入框(TextField,TextFieldTTF) 输入中文变乱码的问题
  12. (149)System Verilog接口(interface)连线待测模块
  13. 腾讯云Ubuntu18.04萌新摸索(一)搜狗输入法
  14. java存储protobuf_java中利用mongodb存储protobuf
  15. mysql计算年龄_MySQL根据出生日期计算年龄的三种方法比较
  16. lbs多城市切换php源码,多省份多城市多区县切换 专业版(dicky_multicityswitch) dz插件分享,可以随意切换到其它地区分站功能...
  17. Nginx 从入门到实践,万字详解
  18. 【xquic】ubuntu20.04: libevent ( Event notification library )构建
  19. Unity 使用 GPU 計算,使用 ComputeShader + ComputeBuffer
  20. 2D弹簧质点系统的隐式求解

热门文章

  1. git常用的10个命令
  2. linux中的定时器检测按键,STM32单片机利用定时器实现按键采集
  3. linux环境变量权限不够,linux环境变量及权限的理解
  4. 猜数字小c语言游戏课程任务书,C语言课程设计猜数字游戏姚成.doc
  5. java 计算器api_用JAVA编写一个简单的计算器~要使用接口的~急啊~
  6. 计算机的cpu怎么设计出来的,CPU是如何制作出来的?cpu的制造流程介绍
  7. php拖拽上传大文件,如何实现文件拖拽上传
  8. Webpack dev-server搭建本地服务
  9. springboot 获取web服务端口_我是这样使用SpringBoot(WEB服务)
  10. php 的点代表什么意思,linux .(点)是什么意思