linuxpdf编辑命令
-
在Linux中,有很多命令可以用来编辑PDF文档。以下是一些常用的Linux PDF编辑命令:
1. pdftk命令:pdftk是一款用于处理PDF文档的命令行工具。它可以用来合并、拆分、旋转、加密/解密、添加水印等操作。例如,要合并多个PDF文件,可以使用以下命令:
“`
pdftk file1.pdf file2.pdf cat output merged.pdf
“`2. qpdf命令:qpdf是另一个用于处理PDF文件的命令行工具。它提供了一系列功能,包括合并、拆分、加密/解密、压缩、解压等。例如,要将一个PDF文件拆分成多个单页的PDF文件,可以使用以下命令:
“`
qpdf –empty –pages input.pdf 1-z — output_%d.pdf
“`3. pdfunite命令:pdfunite是用于合并PDF文件的命令行工具。它可以将多个PDF文件合并成一个单一的PDF文件。例如,要将三个PDF文件合并成一个文件,可以使用以下命令:
“`
pdfunite file1.pdf file2.pdf file3.pdf merged.pdf
“`4. pdfseparate命令:pdfseparate是用于将PDF文件拆分为单独的页面的命令行工具。它可以将每个页面保存为一个单独的PDF文件。例如,要将一个PDF文件拆分成多个单页的PDF文件,可以使用以下命令:
“`
pdfseparate input.pdf output_%d.pdf
“`5. pdftotext命令:pdftotext是用于将PDF文件转换为文本格式的命令行工具。它可以将PDF文档中的文本提取出来并保存为纯文本文件。例如,要将一个PDF文件转换为文本文件,可以使用以下命令:
“`
pdftotext input.pdf output.txt
“`这些命令只是Linux中用于PDF编辑的一部分工具,还有许多其他命令可用于不同的PDF编辑需求。
2年前 -
在Linux下,可以使用多种命令行工具来编辑PDF文件。下面列举了几个常用的命令:
1. pdftk
pdftk是一个功能强大的命令行工具,可以用于合并、拆分、旋转、加密、解密、打印等多种PDF操作。以下是一些常用的命令示例:– 合并两个PDF文件:`pdftk file1.pdf file2.pdf cat output merged.pdf`
– 拆分一个PDF文件:`pdftk input.pdf burst`
– 旋转一个PDF文件:`pdftk input.pdf cat 1-endsouth output rotated.pdf`
– 加密一个PDF文件:`pdftk input.pdf output encrypted.pdf owner_pw foopass`
– 解密一个PDF文件:`pdftk input.pdf input_pw foopass output decrypted.pdf`2. ghostscript
ghostscript是一个用于解析和操作PDF文件的开源软件。它可以用于合并、拆分、转换、压缩、优化PDF文件等。以下是一些常用的命令示例:– 合并两个PDF文件:`gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=merged.pdf file1.pdf file2.pdf`
– 拆分一个PDF文件:`gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -sOutputFile=output%d.pdf input.pdf`
– 压缩一个PDF文件:`gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf`
– 转换一个PDF文件为图片:`gs -sDEVICE=jpeg -sOutputFile=output.jpg input.pdf`3. qpdf
qpdf是一个用于操作PDF文件的命令行工具,可以用于加密、解密、压缩、合并、拆分、旋转PDF文件等。以下是一些常用的命令示例:– 加密一个PDF文件:`qpdf –encrypt user-password owner-password 40 — input.pdf output.pdf`
– 解密一个PDF文件:`qpdf –decrypt input.pdf output.pdf`
– 压缩一个PDF文件:`qpdf input.pdf output.pdf –compress-images=lossy –compression-level=2`
– 合并两个PDF文件:`qpdf –empty –pages file1.pdf file2.pdf — output.pdf`
– 拆分一个PDF文件:`qpdf –empty –pages input.pdf 1-3 — –empty –pages input.pdf 5-7 — output.pdf`4. pdftoppm
pdftoppm是一个将PDF文件转换为图像文件(如PPM、PGM、PBM和JPEG)的命令行工具。以下是一些常用的命令示例:– 将PDF文件转换为PPM图像:`pdftoppm input.pdf output -png`
– 将PDF文件的特定页转换为JPEG图像:`pdftoppm -jpeg -f 5 -l 10 input.pdf output`
– 将PDF文件转换为PBM图像:`pdftoppm -pbm input.pdf output`5. pdfunite
pdfunite是一个用于合并多个PDF文件的命令行工具。以下是合并两个PDF文件的示例命令:– `pdfunite file1.pdf file2.pdf merged.pdf`
这只是一些常用的命令行工具和示例,Linux上还有许多其他PDF编辑工具可供选择,可以根据实际需求选择适合的工具。
2年前 -
在Linux中,可以使用一些命令行工具来编辑PDF文件。下面是几个常用的Linux PDF编辑命令。
1. pdftk:pdftk是一个用于处理PDF文件的命令行工具。它可以合并、拆分、删除、旋转、加密和解密PDF文件等。以下是一些常用的pdftk命令:
合并PDF文件:
“`shell
pdftk file1.pdf file2.pdf cat output merged.pdf
“`拆分PDF文件:
“`shell
pdftk input.pdf burst
“`删除PDF页面:
“`shell
pdftk input.pdf cat 1-3 5-end output output.pdf
“`旋转PDF页面:
“`shell
pdftk input.pdf cat 1-endS output output.pdf
“`2. qpdf:qpdf是一个用于处理PDF文件的命令行工具,它可以重排页面、加密和解密、压缩和优化PDF文件等。以下是一些常用的qpdf命令:
重排PDF页面:
“`shell
qpdf –empty –pages input.pdf 1-z — output.pdf
“`加密PDF文件:
“`shell
qpdf –encrypt “user_password” “owner_password” 40 — input.pdf output.pdf
“`解密PDF文件:
“`shell
qpdf –password=”password” –decrypt input.pdf output.pdf
“`压缩PDF文件:
“`shell
qpdf –compress-streams=y input.pdf output.pdf
“`3. ghostscript:ghostscript是一个用于处理PostScript和PDF文件的命令行工具。它可以转换、合并、拆分、压缩、解密和优化PDF文件等。以下是一些常用的ghostscript命令:
转换PDF文件为其他格式(如图片):
“`shell
gs -sDEVICE=jpeg -dNOPAUSE -dBATCH -dSAFER -r300 -sOutputFile=output%d.jpg input.pdf
“`合并PDF文件:
“`shell
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf
“`拆分PDF文件:
“`shell
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dFirstPage=1 -dLastPage=5 -sOutputFile=output.pdf input.pdf
“`优化PDF文件:
“`shell
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf -dPDFSETTINGS=/prepress input.pdf
“`这些是一些常用的Linux PDF编辑命令。根据实际需求,你可以选择适合你的工具来编辑PDF文件。
2年前