如果你的清单,PDF文件具有相同的固定内容,你可以用这种方法避免手动做太多事情
,这是一个脚本,我写了前段时间在Linux下automatizes的过程中,只需要你的数字你想要的清单PDF页面
#!/bin/sh
#
echo "Enter file name"
read filename
pages="`pdftk $filename dump_data | grep NumberOfPages | cut -d : -f2`"
numpages=`for ((a=1; a <= $pages; a++)); do echo -n "A$a B1 "; done`
pdftk A=$filename B=checklist.pdf cat $numpages output $filename-alternated.pdf
exit 0
其中checklist.pdf需要混合PDF文件的文件名存在于目录您启动脚本
结果PDF文件的16页长的最初交错带checklist.pdf单页:
你也可以修改脚本,使它在循环使用,并添加一个时间,同一个清单PDF页面到多个文档(以交替模式),这样
为* .PDF F;做script $f
;为了完成
#!/bin/sh
#
filename=$1
pages="`pdftk $filename dump_data | grep NumberOfPages | cut -d : -f2`"
numpages=`for ((a=1; a <= $pages; a++)); do echo -n "A$a B1 "; done`
pdftk A=$filename B=checklist.pdf cat $numpages output $filename-alternated.pdf
exit 0
到广告没有一个清单PDF页面checklist.pdf页面本身,你可以把清单。PDF在外打工脚本的目录(例如在/tmp目录)
#!/bin/sh
#
filename=$1
pages="`pdftk $filename dump_data | grep NumberOfPages | cut -d : -f2`"
numpages=`for ((a=1; a <= $pages; a++)); do echo -n "A$a B1 "; done`
pdftk A=$filename B=/tmp/checklist.pdf cat $numpages output $filename-alternated.pdf
exit 0
我找到了解决办法。使用PDF工具包(PDFTK)。它会有点像这样: 'PDFTK A = OrderTickets.pdf B = Checklist.pdf猫A1-1 B1-1 B1-1 A2-2 A3-3 B1-1输出properlyCombined.pdf' pdftk可以在这里找到:http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ 我仍然必须冲入每个数字,但它的工作原理。我确信有更快的解决方案。 – user1828796