PDFtk服务器似乎无限期地悬挂在MacOS Sierra上.看起来类似于El Capitan上的问题.
我正在尝试运行此命令:
pdftk test1.pdf test2.pdf cat output out.pdf verbose
Run Code Online (Sandbox Code Playgroud)
我没有输出,只是无限期挂起.和我试过的其他命令一样.
PDFtk --version:
pdftk 2.02用于处理PDF文档的便利工具版权所有(c)2003-13 Steward and Lee,LLC - 请访问:www.pdftk.com这是免费软件; 查看复制条件的源代码.对于适销性或特定用途的适用性,没有任何保证.
有没有人设法找到任何解决方法?
我找到了这个简洁的命令,使用Ghostscript将多个PDF合并为一个:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf
Run Code Online (Sandbox Code Playgroud)
结果大小小于2个PDF的总大小.
使用单个文件作为输入运行命令仍会产生较小的输出文件.
Ghostscript上是否有一个选项可以复制页面,因为它们在合并时出现而不进行任何压缩?
如果没有,Ghostscript压缩是否可能如此之好以至于绝对不会导致质量下降?
我有一堆PDF正在尝试附加在一起,我有一个程序,给定一个文件列表,将它们附加到一个PDF.
我遇到的问题是管道文件名以排序不会产生所需的顺序.的国旗没有那种给我什么,我想无论是.我在下面有一些例子:
所需的排序顺序:
test1.pdf
test2.pdf
test10.pdf
Run Code Online (Sandbox Code Playgroud)
使用sort实现排序顺序:
test1.pdf
test10.pdf
test2.pdf
Run Code Online (Sandbox Code Playgroud)
有关我想要的排序顺序的详细信息,请参阅:
我正在开发一个UNIX系统,我想将数千个PDF文件合并到一个文件中以便打印它.我不知道他们提前有多少页.
我想双面打印,这样两个文件就不会在同一页面上.
因此,我将合并文件对齐,使得每个文件将以奇数页开始,如果下一个要写的页是偶数页,则将添加空白页.
我正在尝试编写一个bash脚本,将目录的所有pdf文件合并为一个pdf文件.该命令pdfunite *.pdf output.pdf
成功实现了此功能,但它按正常顺序合并输入文档:
1.pdf
10.pdf
11.pdf
2.pdf
3.pdf
4.pdf
5.pdf
6.pdf
7.pdf
8.pdf
9.pdf
Run Code Online (Sandbox Code Playgroud)
虽然我希望文档以数字顺序合并:
1.pdf
2.pdf
3.pdf
4.pdf
5.pdf
6.pdf
7.pdf
8.pdf
9.pdf
10.pdf
11.pdf
Run Code Online (Sandbox Code Playgroud)
我猜命令混合ls -v
或sort -n
和pdfunite
会做的伎俩,但我不知道如何将它们结合起来.关于如何将pdf文件与数字排序合并的任何想法?
我有一个4页的PDF.我想创建另一个PDF,其中页面在一个页面中一个接一个地定位(垂直对齐).哪个命令行工具可用于此?
好的,所以我可以打印PDF:
pdf2ps file.pdf - | lp -s
Run Code Online (Sandbox Code Playgroud)
但现在我想用来convert
合并几个PDF文件,我可以这样做:
convert file1.pdf file2.pdf merged.pdf
Run Code Online (Sandbox Code Playgroud)
将file1.pdf和file2.pdf合并为merged.pdf,target可以替换为' - '.
题
我怎么能管道转换成pdf2ps
然后进入lp
?
感谢您在以下方面的帮助:我有 2 个部分可访问的 PDF(包含标签),我想使用一些命令行工具(如 PDFtk 或 Ghostscript,或任何 Perl 模块)连接它们:我尝试使用 PDFtk 执行此操作和 Ghostscript,两者都输出一个不带原始标签的不可访问的 PDF(每个串联的 PDF 都有标签)。
您知道有什么方法可以使用上述工具之一或其他 Linux 命令行工具来实现此目的吗?(不一定是免费软件)Perl 模块也是一种选择。
谢谢!
pdf ×6
bash ×3
ghostscript ×3
linux ×3
pdftk ×2
sorting ×2
command-line ×1
cygwin ×1
imagemagick ×1
imposition ×1
macos-sierra ×1
merge ×1
numeric ×1
postscript ×1
printing ×1
ubuntu ×1
unix ×1