• Linux下分割、合并PDF(pdftk),用于Linux系统的6款最佳PDF页面裁剪工具


     Linux下分割、合并PDF(pdftk),用于Linux系统的6款最佳PDF页面裁剪工具

    Linux下分割、合并PDF(pdftk)
      
    pdftk
    http://www.pdflabs.com/docs/install-pdftk/
    
    合并
    pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
    
    pdftk *.pdf cat output all.pdf
    
    多个不同页面合并
    pdftk A=1.pdf B=2.pdf C=pdf cat A1-2 B2-3 C3 output abc.pdf
    
    旋转第一页
    pdftk in.pdf cat 1E 2-end output out.pdf
    
    加密(128位)
    pdftk a.pdf output b.pdf owner_pw pass
    
    加访问密码
    pdftk a.pdf output b.pdf user_pw pass
    
    解密
    pdftk a.pdf input_pw pass output b.pdf
    
    解压
    pdftk a.pdf output b.pdf uncompress
    
    压缩
    pdftk a.pdf output b.pdf compress
    
    修复
    pdftk a.pdf output b.pdf
    
    切割
    pdftk a.pdf cat 1-end output b.pdf
    
    分解成单页
    pdftk a.pdf burst

    CENTOS服务器 6 和 7 有一些区别
    CENTOS6

    sudo yum install libgcj
    sudo rpm -i pdftk-2.02-1.*.rpm
    

    CENTOS7
    由于CENTOS7的yum库中不再支持libgcj
    找到了一个老外的
    x86_64

    yum localinstall https://www.linuxglobal.com/static/blog/pdftk-2.02-1.el7.x86_64.rpm
    

    i686

    yum localinstall https://www.linuxglobal.com/static/blog/pdftk-2.02-1.el7.i686.rpm
    

    最后在项目中引入

    composer require mikehaertl/php-pdftk







    CentOS7安装PDFtk

    第一步:安装依赖

    yum install gcc gcc-c++ libXrandr gtk2 libXtst libart_lgpl

    第二步:安装libgcj,由于用镜像找不到它只能手动下载 
    http://download.csdn.net/detail/u010392801/9476245

    rpm -ivh --nodeps libgcj-4.4.7-16.el6.x86_64.rpm
    • 1

    第三部:安装PDFtk

    wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-1.el6.x86_64.rpm
    • 1
    yum install pdftk-2.02-1.el6.x86_64.rpm
    • 1

    打开terminal输入

    which pdftk
    • 1

    就可以看到/usr/bin/pdftk证明已经安装成功了.

     






    用于 Linux 系统的 6 款最佳 PDF 页面裁剪工具

    PDF( Portable Document Format,即 “便携式文档格式” ) 是一个知名的,也可能是目前使用最广泛的文件格式,专门用于可靠地演示和共享文件,这种文件格式与软件、硬件以及操作系统等无关,即是独立于它们的。
    它也已成为电子文档的事实标准,特别是在互联网上。由于这个原因,以及日益增加的电子信息共享,今天许多人都从 PDF 文档中获取有用的信息。
    本文我们将列出用于 Linux 系统的 6 款最佳 PDF 页面裁剪工具。
    1. Master PDF Editor
    Master PDF Editor 是一个易于使用,方便,功能强大的多功能 PDF 编辑器,用于处理 PDF 文档。

     

    它可以让你轻松地查看、创建和修改 PDF 文件,还可以将多个文件合并成一个文件,也可以将源文档拆分成多个文件 。
    除了这些功能,Master PDF Editor 还可以帮助你注释,签名以及加密 PDF 文件等等。
    Master PDF Editor 的功能
    跨平台,可在 Linux,Windows 和 macOS 上运行
    可创建 PDF 文档
    允许修改文本和对象
    支持在 PDF 文档中添加注释
    支持创建和填写 PDF 表单
    支持光学文本识别 (optical text recognition)
    支持多页操作
    支持书签和数字签名
    使用虚拟 PDF 打印机

    2. PDF Quench
    PDF Quench 是一个图形化的 Python 程序,用于裁剪 PDF 文件中的页面。

     

    它能让用户正确地旋转裁剪页面,将裁剪框确定到与 meda 框相同的位置,这有助于处理第二次裁剪的问题。
    3. PDF Shuffler
    PDF-Shuffler 是一个小而简单的免费 python-gtk 应用程序,它是 python-pyPdf 的图形包装器。
     

    使用 PDF-Shuffler,你可以合并和拆分 PDF 文档,并使用交互和直观的图形用户界面来旋转、裁剪、重新排列页面。
    4. Krop
    Krop 是一个简单的免费图形界面 (GUI) 应用程序,用于裁剪 PDF 文件页面,这个工具采用 Python 编写,只在 Linux 系统上运行。
     

    它依赖于 PyQT,python-poppler-qt4 和 pyPdf 或 PyPDF2 来提供其全部功能,该工具另一个主要的特点是它可自动将页面分割为多个子页面,以适应屏幕尺寸有限的设备,如电子阅读器。
    5. Briss
    Briss 是一个简单免费的跨平台应用程序,用于裁剪 PDF 文件,适用于 Linux,Windows 和 macOS 系统。
     

    该工具的一个显著特点是有一个直观的图形用户界面,它允许你在视觉覆盖的页面上配置一个矩形,以及其他的属性来精确确定裁剪的区域。
    6. PDFCrop
    PDFCrop 是一个 PDF 页面裁剪应用程序,采用 Perl 编写,适用于 Linux 系统。使用的前提是系统已安装 ghostscript(用于查找 PDF 边界框的边框)和 PDFedit(用于裁剪和调整和页面的大小)。
    它可以让你裁剪掉 PDF 页面的白色边距,并将其重新缩放以适应标准尺寸的纸张;所得到的页面在打印之后更具可读性,也更加醒目。
    该工具主要对学术界有用,因为这可以使他们能够以吸引人的方式打印下载的期刊文章。PDFCrop 也被那些接收结构为信纸尺寸的 PDF 文档的人使用,但是需要在 A4 纸上打印页面。(反之亦然)
    介绍到此为止,本文我们列出了 6 款用于 Linux 系统的最好的 PDF 页面裁剪工具以及它们的主要功能。还有文章中没有提到的工具?欢迎在评论中和我们分享~








  • 相关阅读:
    xml基础一
    FileStream
    串口、COM口、RS232、RS485、USB区别
    DotNet知识点五
    DotNet知识点四
    DotNet知识点三
    DotNet知识点二
    day02 关键字、添加注释、标识符、常量、变量、变量的定义、变量定义注意事项、转义字符
    day01
    22_Map集合(重点)
  • 原文地址:https://www.cnblogs.com/timssd/p/4086289.html
Copyright © 2020-2023  润新知