2012-11-16 130 views
2

這真是讓人難以置信,似乎有多難。我已經嘗試了5個PDF應用程序。我買不起acrobat pro,但我確定它有能力。我正在尋找最快/最簡單的方法來做到這一點。簡單地說:在pdf文檔「moo」中的每一頁之後放置pdf文檔「foo」的副本。將PDF文檔添加到現有PDF文檔的每個其他頁面上?

使用示例: 我必須檢查3輛車。他們都有訂單門票,並且我有每張檢查使用的個人清單。訂單票是單頁3頁pdf。清單是一個單獨的頁面pdf。

我需要從這個去:

  1. 大衆汽車高爾夫訂單票
  2. 本田思域訂單票
  3. 斯巴魯翼豹訂單票
  4. (單獨的 「清單」 頁)

對此:

  1. 大衆汽車高爾夫訂單票
  2. 清單
  3. 本田思域訂單票
  4. 清單
  5. 斯巴魯翼豹訂單票
  6. 清單
+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

回答

1

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

你也可以修改腳本,使它在循環使用,並添加一個時間,同一個清單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 
相關問題