一,Enfocus Switch 是什么?
Adobe 公司大名鼎鼎的軟件很多,最為人知的有:
Adobe Photoshop,Adobe Acrobat,Adobe Premiere,Adobe InDesign,Adobe Flash ……
不給Adobe公司做廣告了。
今天我要說的是 Enfocus Pitstop 軟件,Enfocus Pitstop是Adobe Acrobat軟件的一個插件,就像Eclipse與 MyEclipse的關系統一樣。
談Enfocus Pitstop就不得不說 Enfocus的家族產品了。Enfocsus家族產品又包括:
Enfocus又包括了 Enfocus Switch,Enfocus PitStop,Enfocus Connect 等產品。今天重點說 Enfocus Switch。
二,Enfocus Switch 可以做什么?
比如:
需求1)文件放在遠處的FTP服務器上,現在想把這些文件下載到本地,再分發到電腦A,電腦B,電腦C……
需求2)我要對某些圖文件(這些文件包括圖片,PDF文件等),在這些文件上加上條形碼,二維碼。
需求3)獲取這些文件的寬,高尺寸,然后再保存到數據庫
還有很多功能,今天重點說這三個。
我們想實現這些功能,用程序很好實現:
需求1的實現),我用一個FTP工具直接到文件下載到本地,然后再借助其它工具分發到到別的電腦。或者直接寫一個多線程下載程序,把下載的文件分發到指定的電腦。
需求2的實現),加條碼,二維碼是C#的強項。不過就是得寫代碼
需求3的實現),用程序也是可以實現的。
但是我用Enfocus Switch可以在一小時內就實現上邊所有需求的處理。
三:具體實現:
1)
你們可以很清楚的看到,我拖了一個FTP下載結點,
並且設置了FTP的IP地址,以及FTP的用戶名,密碼就可以把遠程文件下載到本地。
然后通過一個(文件4)的中間目錄,把下載的文件歸檔到不同的電腦,不同的目錄。
2)
可以在我標記為"1"的地方從數據庫中獲取生成二維碼,或者條形碼的字符串。
在標記為"2"的地方把字符串生成二維碼,條形碼到文件上。
3)
獲取文件的寬,高再寫回到數據庫,這兒我就不貼圖了。
配置一下ODBC,再調用數據庫中的存儲過程就可以了。
調用方法:
EXEC Proc_UpdateFileStatus '[Job.NameProper]' , 'H', 4, 0,'23232323','[Stats.MediaBoxWidth]','[Stats.MediaBoxHeight]'
四,推薦
是不是感覺這個軟件的功能很強大,需要了持續了解的,請點推薦。