如何自動列印PDF 檔與圖檔 - Vixual |

文章推薦指數: 80 %
投票人數:10人

Acrobat Reader 會以「最小化視窗」的方式開啟檔案,以「預設的印表機」完成列印工作,列印完會自動關閉PDF 檔,但不會關閉Acrobat 的主視窗。

(Acrobat Reader 全部的的 ... Vixual HOME Computer如何自動列印PDF檔與圖檔 如何自動列印PDF檔與圖檔 由於公司的傳真是用數據機接收,再以PDF的格式儲存在特定的資料夾,於是就有了自動列印PDF檔案的需求。

原本我想這功能應該滿簡單的,應該是寫個批次檔+隨便一套PDFReader應該可以達成。

AcrobatReader 首先研究業界標準的AcrobatReader是否能用命令列來列印PDF檔案。

測試它的命令列語法1: "C:\ProgramFiles\Adobe\Reader\AcroRd32.exe"/pD:\auto_print\test.pdf 結果: AcrobatReader會開啟檔案,顯示列印的對話視窗,等你按下[確定]它才會列印,列印完會自動關閉PDF檔,但不會關閉Acrobat的主視窗。

測試它的命令列語法2: "C:\ProgramFiles\Adobe\Reader\AcroRd32.exe"/h/tD:\auto_print\test.pdf 結果: AcrobatReader會以「最小化視窗」的方式開啟檔案,以「預設的印表機」完成列印工作,列印完會自動關閉PDF檔,但不會關閉Acrobat的主視窗。

(AcrobatReader全部的的命令列指令可以參考:AdobeDeveloperFAQ) AcrobatReader雖然可以自動列印,但不會關閉主程式,可以說是陰魂不散。

不會關閉主程式就無法執行批次檔的下一行指令了...於是我再尋求其它的程式... FoxitReader 再來研究知名的FoxitReader。

測試它的命令列語法: "D:\Portable\FoxitReader-5.3.1\FoxitReader.exe"/pD:\auto_print\test.pdf 結果: FoxitReader會「無聲無息」的以「預設的印表機」完成列印工作,不會彈出任何的視窗或任何的訊息要你確認... 真是太令人感動了!!而且我用的還是Portable可攜版,所以FoxitReader自動列印成功!! 繼續研究FoxitReader還有哪些指令: "D:\Portable\FoxitReader-5.3.1\FoxitReader.exe"/help HerearesomecommandlinesthatcanbeusedwithFoxitReaderusingthefollowingsyntax: [/register]|[PDFPath][/pwd][/p|/pt[Printer]][/A[...][...]...] Command                        Description /register                      SetFoxitReaderasthedefaultreader /pwd                InputthepasswordoftheprotectedPDFdocuments /p                  Printthedocumentwithdefaultprinter /t[Priter]         Printthedocumentwithdesignatedprinter /A[...][...]..   OpenaPDFdocumentwithacommandthatspecifiesexactlywhattodisplay,andhowtodisplayit 可以用參數/t[Priter]以指定其它印表機,也可以用參數/pwd來指定開啟檔案時的密碼(雖然暫時用不到),FoxitReader太棒了,完全符合我的需求。

自動列印批次檔 接下來就是寫個批次檔來列印特定資料夾下的PDF檔,列印完還要把檔案移到其它資料夾,免得下次又被拿出來列印。

批次檔的內容如下: @ECHOOFF ::待列印的PDF資料夾 SETPDF="D:\auto_print" ::列印完畢的PDF資料夾 SETOK="D:\auto_print\ok" ::PDFReader的程式路徑 SETEXE="D:\Portable\FoxitReader-5.3.1\FoxitReader.exe" ECHO開始列印:%PDF% ::取得PDF檔案名稱,執行列印、搬移檔案(自動覆蓋舊檔) FOR%%fIN(%PDF%\*.pdf)DOECHO%%f&&%EXE%/p%%f&&MOVE/Y%%f%OK% ECHO列印完畢 批次檔可以隨便命名,但副檔名必須是「.bat」。

把這個批次檔加到Windows的「工作排程器」去定期執行就ok了。

附註:如何自動列印圖檔 要自動列印圖檔只要用「小畫家」就可以了,不過必須是它支援的圖檔格式。

測試它的命令列語法: mspaint/pD:\auto_print\test.jpg 結果: 小畫家會彈出一個小對話框,顯示列印進度,以「預設的印表機」完成列印工作,列印完也會自動關閉程式。

這樣已經符合我們的需求了,可以依樣畫葫蘆寫個批次檔讓它列印特定資料夾以下的圖檔。

不過有兩點是要特別注意的: 小畫家列印出來的東西會變成橫向的 如果是多頁的TIFF圖檔,則只會列印第1頁 參考網頁 PDF應用20招:瀏覽、分享、合併、轉檔、註記看這裡|T17討論區-一起分享好東西 Windows自動列印PDF文件«Jamyy'sWeblog Sharethis:按一下以分享至Facebook(在新視窗中開啟)分享到Twitter(在新視窗中開啟)按一下以分享到Google+(在新視窗中開啟)分享到Tumblr(在新視窗中開啟)分享到Pocket(在新視窗中開啟)分享到Reddit(在新視窗中開啟)分享到Pinterest(在新視窗中開啟)分享到LinkedIn(在新視窗中開啟)點這裡寄給朋友(在新視窗中開啟)請按讚:喜歡載入中... 相關 04 Jun 2015 Computeracrobat,Batch,fax,foxit,image,pdf,printer,windows12comments友善列印 Writecomment CommentsRSS Trackback(2) Comments(12) san 07/22.20163:43下午 REPLY QUOTE UsingSafari533.19.4onMacOSX10.4.11 您好~因為有電腦操作上的需求,經過網路搜尋,拜讀您的文章並且利用“自動列印批次檔“的程式,測試開啟及列印的部份沒有問題,可是搬移的部份卻無法執行,以下為利用您的程式作的修改,如果方便請您指導修正,謝謝您。

@ECHOOFF ::待列印的PDF資料夾 SETPDF="D:\pc共用資料夾\自動列印" ::列印完畢的PDF資料夾 SETOK="D:\pc共用資料夾\已處理" ::PDFReader的程式路徑 SETEXE="C:\ProgramFiles\Adobe\Acrobat9.0\Acrobat\Acrobat.exe" ECHO開始列印:%PDF% ::取得PDF檔案名稱,執行列印、搬移檔案(自動覆蓋舊檔) FOR%%fIN(%PDF%\*.pdf)DOECHO%%f&&%EXE%/h/t%%f&&MOVE/y%%f%OK% ECHO列印完畢 citypig 07/22.20165:44下午 REPLY QUOTE UsingGoogleChrome51.0.2704.106onWindowsNT 應該是Acrobat執行完不會自動關閉主程式,因此沒有自動進行之後的MOVE搬移指令。

請將Acrobat換成FoxitReader看看。

san 07/22.20166:12下午 REPLY QUOTE UsingSafari533.19.4onMacOSX10.4.11 依照您的建議改用FoxitReader不過就如您所說執行完不會自動關閉主程式,因此沒有自動進行之後的MOVE搬移指令。

關閉程式後就有順利執行MOVE,非常感謝您的幫忙,謝謝您。

sch 08/12.201610:17上午 REPLY QUOTE UsingGoogleChrome49.0.2623.112onWindowsXP 想請問有關於自動列印圖檔的問題,因為TX-320印表機要定期列印避免噴頭堵住,所以想將起列印設置進(排定的工作)由於不是很懂指令,所以想請教不曉得哪個步驟錯誤。

1有在D槽設置資料夾auto_print放置一張test.jpg 2在桌面開啟記事本輸入mspaint/pD:\auto_print\test.jpg儲存更改附檔名vbs 3.點擊後出現 錯誤:點擊後顯示語法錯誤 程式碼:800A03EA 來源:VBS編譯階段錯誤 sch 08/12.201610:55上午 REPLY QUOTE UsingGoogleChrome49.0.2623.112onWindowsXP 成功列印出來了,附檔名改BAT就可以了 另外想請問如何自動列印WORD檔 ddovwmk 08/16.20169:45下午 REPLY QUOTE UsingGoogleChrome52.0.2743.116onWindows7 ::待列印的PDF資料夾 SETPDF="D:\pc共用資料夾\自動列印" 可以改成批次檔儲放那裡,執行批次檔就列印所有的pdf檔! Vincent 12/08.201612:03下午 REPLY QUOTE UsingGoogleChrome54.0.2840.99onWindows7 妙了....昨天找到樓主的這篇文,馬上試了一下...果然可以,超開心~ 結果今天準備要來改一下公司的自動列印模式... 居然不會"無聲無息了",在windowsCMD下利用指令列印PDF,會跳出FoxitReader的主程式. 真的很妙..昨天裝好在TRY時真是無聲無息的印.......... Dave 09/11.20173:28下午 REPLY QUOTE UsingGoogleChrome60.0.3112.113onWindowsNT 你好,因為我想選擇列表機,所以我用了"C:\ProgramFiles\Adobe\Reader\AcroRd32.exe"/pD:\auto_print\test.pdf這個方法 但是列印完後adobe還是開啟著,請問有辦法列印完後adobe的視窗都關閉嗎? citypig 09/12.201710:49上午 REPLY QUOTE UsingMozillaFirefox55.0onWindowsNT 因為Acrobat不會自動關閉視窗,因此才要改用FoxitReader。

FoxitReader也可以在命令列指定印表機。

patrick 09/15.20183:30下午 REPLY QUOTE UsingGoogleChrome68.0.3440.106onWindowsNT 你好,改用FOXITREADER後,也是不會自動關閉程序,是版本的問題嗎?版本:9.0.0.29935 JerryLin 11/02.20183:58下午 REPLY QUOTE UsingSafari604.1oniOS12.0 我也跟你遇到一樣的問題 JerryLin 11/02.20183:57下午 REPLY QUOTE UsingSafari604.1oniOS12.0 請教一下,我要列印的資料夾是在遠端的資料夾的話路徑要如何設定呢?遠端資料夾是設定成共用資料夾 TrackBackURL 11/12.2016 Trackbackfrom:如何自動列印PDF檔與圖檔|Vixual–雲端商店 02/01.2018 Trackbackfrom:如何自動列印PDF檔與圖檔|Vixual|雲端資訊網 點這裡取消回覆 NAME(required) E-MAIL(required)-willnotbepublished- URL 用電子郵件通知我後續的迴響。

新文章使用電子郵件通知我。

幾種存取GoogleTasks(工作表)的方法Windows10鍵盤快速鍵hotkey INFORMATION 我們解決了什麼問題?我們創造了什麼價值? rss twitter facebook 人都來了,不按個讚怎麼說得過去^_^ 人都來了,不按個讚怎麼說得過去^_^ 簡繁轉換 不轉換 大陆简体 台灣正體 熱門文章 幾個在電腦遊戲中顯示FPS與監測系統資源的方法 Kobo/KindleE-Reader也能一鍵橫排轉直排?還不用等待轉檔? 理財試算貸款計算機* 下載youtube影片與音樂檔最簡單的方法 tar指令的常用語法 Linux下幾種網芳/Samba目錄的mount方式 免刷機、免Root,如何變更Kobo電子閱讀器的字型,解決中文內容及書籍列表缺字的問題 vi與vim的指令整理 推薦功能豐富的Android車機桌面:CarLauncherPro [轉載]偽.蝦米-一個不用安裝的嘸蝦米輸入法 文章分類 Bookmark(18) Books(14) Coding(54) Collect(22) Computer(102) Games(4) Lifestyle(16) MobileApp(5) Phone/Tablet(8) Project(17) Security(18) Server(109) Virtualization(10) WebApp(39) Website(43) 友站連結 Calm9Blog QRCode產生器 www.calm9.com 我的IP位址 玩物尚誌 高登工作室 近期迴響 citypig在Kobo/KindleE-Reader也能一鍵橫排轉直排?還不用等待轉檔?citypig在Kobo/KindleE-Reader也能一鍵橫排轉直排?還不用等待轉檔?l在Kobo/KindleE-Reader也能一鍵橫排轉直排?還不用等待轉檔?l在Kobo/KindleE-Reader也能一鍵橫排轉直排?還不用等待轉檔?blip在免刷機、免Root,如何變更Kobo電子閱讀器的字型,解決中文內容及書籍列表缺字的問題 贊助商連結 其它 登入 文章RSS訂閱 迴響RSS訂閱 WordPress台灣正體中文 Copyright© Vixual Themedesignedbymono-lab PoweredbyWordPress ViewMobileSite returntop 傳送到電子郵件地址 你的姓名 你的電子郵件地址 取消 文章未送出─請檢查你的電子郵件地址! 電子郵件地址檢查失敗,請再試一次 抱歉,你的網誌無法透過電子郵件分享 %d位部落客按了讚:



請為這篇文章評分?