如果你的清單,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