pdf切边linux命令行

不及物动词 其他 177

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在Linux命令行中进行PDF切边,可以使用`pdfcrop`命令。`pdfcrop`是一个用于裁剪PDF文件边距的工具,方便用户进行自定义的页面裁剪。

    首先,你需要确保系统中已经安装了`pdfcrop`命令。对于大部分Linux发行版,`pdfcrop`通常作为一个独立的软件包进行安装,可以通过包管理器进行安装。以Debian/Ubuntu为例,可以使用以下命令安装`pdfcrop`:

    “`shell
    sudo apt-get install texlive-extra-utils
    “`

    安装完成后,你就可以在命令行中使用`pdfcrop`命令来进行PDF切边操作了。`pdfcrop`的基本用法如下:

    “`shell
    pdfcrop input.pdf output.pdf
    “`

    其中,`input.pdf`是要进行切边的PDF文件的路径,`output.pdf`是裁剪后的PDF文件的保存路径。执行上述命令后,`pdfcrop`将根据输入PDF文件的内容自动检测边距,并将边距裁剪掉,然后将裁剪后的PDF保存为指定的输出文件。

    此外,`pdfcrop`还支持一些选项来进一步自定义切边操作。例如,可以使用`–margins`选项指定要保留的边距大小,以毫米为单位。以下是一个示例命令:

    “`shell
    pdfcrop –margins 10 input.pdf output.pdf
    “`

    上述命令将保留10毫米的边距,并将裁剪后的PDF保存为输出文件。

    总结起来,要在Linux命令行中进行PDF切边,只需安装`pdfcrop`命令,并使用其基本用法或选项来对PDF进行裁剪操作即可。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux命令行中,可以使用一些工具来对PDF文件进行切边。下面是一些常用的工具和命令:

    1. Ghostscript
    Ghostscript是一个开源的用于解析、显示和转换PostScript和PDF文件的软件套件。它包含了一个名为”pdf2ps”的命令,可以将PDF转换为PostScript格式。然后,可以使用”ps2pdf”命令将PostScript文件转换回PDF格式,同时可以指定切边的选项。

    使用Ghostscript切边PDF的命令格式如下:
    “`bash
    gs -o output.pdf -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -c “<> setpagedevice” -f input.pdf
    “`
    其中,
    – `output.pdf`是输出的PDF文件名。
    – `-sDEVICE=pdfwrite`表示使用pdfwrite设备进行写入。
    – `-dBATCH`表示在处理完输入文件后退出。
    – `-dNOPAUSE`表示在页面处理时不暂停。
    – `”<> setpagedevice”`表示设置页面偏移量,将PDF文件向左和向下的边距设置为`left`和`bottom`。

    2. PDF Crop
    PDF Crop是一个用于裁剪PDF文件边距的工具。它可以帮助你通过命令行轻松地裁剪PDF文件边缘。

    使用PDF Crop切边PDF的命令格式如下:
    “`bash
    pdfcrop –margins “ ” input.pdf output.pdf
    “`
    其中,
    – `–margins “ “`表示指定切边的边缘大小,以点为单位。可以通过指定负值来添加边距,比如`–margins “-10 -10 -10 -10″`表示在四个边上添加10点的边距。
    – `input.pdf`是输入的PDF文件名。
    – `output.pdf`是输出的PDF文件名。

    3. PdfTk
    PdfTk是一个开源的命令行工具,用于处理PDF文件。它可以帮助你切边、合并、分割、旋转和重新排列PDF页面。

    使用PdfTk切边PDF的命令格式如下:
    “`bash
    pdftk input.pdf cat output output.pdf
    “`
    其中,
    – `input.pdf`是输入的PDF文件名。
    – ``是指定要切边的页面范围,可以使用单个页面或者一个范围,比如`1-5`表示第1页到第5页。
    – `output.pdf`是输出的PDF文件名。

    4. PDFsam
    PDFsam是一个免费的开源PDF分割和合并工具。它提供图形界面和命令行界面两种方式,可以用来切边、合并、分割和旋转PDF文件。

    使用PDFsam切边PDF的命令格式如下:
    “`bash
    pdfsam-console –output output.pdf –page “ ” –output-files 1 –input-file input.pdf
    “`
    其中,
    – `–output output.pdf`指定输出的PDF文件名。
    – `–page “ “`指定切边的边缘大小,以点为单位。
    – `–output-files 1`表示只输出一个文件。
    – `–input-file input.pdf`指定输入的PDF文件名。

    5. LibreOffice Draw
    如果你有安装LibreOffice的话,你可以使用LibreOffice Draw来切边PDF文件。LibreOffice Draw是一个类似于Adobe Illustrator的矢量图形编辑器,可以打开和编辑PDF文件。

    使用LibreOffice Draw切边PDF的步骤如下:
    1. 打开LibreOffice Draw。
    2. 导入PDF文件:点击”文件”->”打开”,然后选择要切边的PDF文件。
    3. 裁剪PDF页面:使用画图工具将页面的边缘调整到需要的大小。
    4. 保存为PDF文件:点击”文件”->”导出为PDF”,然后选择保存的路径和文件名。

    以上是在Linux命令行中切边PDF的一些常用工具和命令。根据你的需求,你可以选择其中的一种方法来切边你的PDF文件。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux命令行中,我们可以使用一些工具来处理PDF文件并切边。下面是一种使用Ghostscript和pdftk的方法来实现这个目标。

    步骤1:安装Ghostscript和pdftk

    首先,我们需要安装Ghostscript和pdftk两个工具。使用以下命令来安装它们:

    “`
    sudo apt-get install ghostscript pdftk
    “`

    步骤2:理解PDF页面和边距的概念

    在进行PDF切边之前,我们需要理解PDF页面和边距的概念。一个PDF页面包含可见的内容,而边距则是页面周围的留白区域。切边操作就是将边距调整为所需的大小。

    步骤3:查看PDF文件中页面的边距

    在切边之前,我们需要先查看PDF文件中每个页面的边距。我们可以使用Ghostscript命令来实现。假设我们要查看的PDF文件名为input.pdf,可以使用以下命令:

    “`
    gs -q -o – -sDEVICE=bbox input.pdf
    “`

    这将输出每个页面的边界框坐标。我们需要注意的是,由于不同的PDF文件使用不同的坐标系统,所以我们需要先了解PDF文件的坐标系统。大多数情况下,PDF的坐标原点位于左下角,X坐标从左向右增加,Y坐标从下向上增加。

    步骤4:计算切边的偏移量

    根据我们所需的边距大小,我们可以计算切边的偏移量。偏移量是指我们需要在X和Y方向上移动边界框的距离。偏移量的计算方式是:切边后的边距大小 = 原始边距大小 – 偏移量。

    步骤5:使用Ghostscript进行切边

    现在我们可以使用Ghostscript对PDF文件进行切边了。假设我们要将左边距和右边距分别切除10个点(1英寸=72个点),可以使用以下命令:

    “`
    gs -q -o output.pdf -sDEVICE=pdfwrite -c “[/CropBox [72 0 792 612] /PAGES pdfmark” -f input.pdf
    “`

    这将生成一个名为output.pdf的新PDF文件,其中的每个页面的左边距和右边距将被切除10个点。

    步骤6:使用pdftk调整页面大小

    有时候,切边操作会导致页面大小发生变化。我们可以使用pdftk来调整页面的大小。假设我们要将页面的大小调整为6英寸宽和4英寸高,可以使用以下命令:

    “`
    pdftk output.pdf output resized.pdf pagesize 6in 4in
    “`

    这将生成一个名为resized.pdf的新PDF文件,其中的每个页面的大小将被调整为6英寸宽和4英寸高。

    通过以上步骤,我们可以在Linux命令行中使用Ghostscript和pdftk工具来切边PDF文件。根据实际需要,我们可以调整边距和页面大小,以满足我们的要求。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部