一,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]‘
四,推荐
是不是感觉这个软件的功能很强大,需要了持续了解的,请点推荐。