文档流转,文档操作,文档归档(一)

一,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]'

四,推荐

是不是感觉这个软件的功能很强大,需要了持续了解的,请点推荐。

原文地址:https://www.cnblogs.com/xcj26/p/5624226.html