是否可以根據生成PDF的現有(working!)批處理作業保留PDF輸出?
您可以使用這些PDF,將它們提供給Ghostscript命令並讓Ghostscript輸出PCL。
您的PDF文件是單個文件,每個Word 2007文件一個文件?在這種情況下,你可以這樣運行了Ghostscript的輸出(例如)顏色PCLXL:
gswin32c.exe^
-dBATCH^
-dNOPAUSE^
-dSAFER^
-sDEVICE=pxlcolor^
-sOutputFile=c:/path/to/big.pcl^
1st.pdf^
second.pdf^
no3.pdf^
fourth.pdf^
[....]
,如果b/w的PCL是不夠好,然後用"-sDEVICE=pxlmono"
。
注意事項:我不知道,最大是什麼,你可以在命令行一個排隊的PDF文件的數量。如果它應該成爲一個問題,我建議你到所有的PDF文件第一連接成一個單一的big.pdf,使用pdftk.exe
(http://www.accesspdf.com/pdftk/):
pdftk.exe^
1st.pdf^
second.pdf^
no3.pdf^
fourth.pdf^
[....]^
cat output^
big.pdf # Here: direct control over order of the files in the result
,或者乾脆使用通配符:
pdftk.exe^
*.pdf^
cat output^
big.pdf # Here: order of files is alphabetically
當然,這裏也可能出現一個關於一個命令處理的文件數量限制的問題。但是,通過第二種方法,通過多輪連接首先構建更大的PDF文件變得更容易。無論如何,最後:只需將big.pdf指向Ghostscript即可轉換爲PCL/XL。
以及它真的是成千上萬的文件。 – icelava 2010-07-07 11:24:31
在這種情況下,第二種方法應該可以工作:您必須通過各種中間步驟來構建最終文件,在最後一個文件合併到THEBIG.pdf之前,先通過「pdftk.exe」連接100個PDF文件轉換爲PCL。 – 2010-07-09 10:55:51