我有一些WindowsXP的旧工作站,我可以安装几乎所有的东西,一个有80人左右的办公室,一个wintel环境,一个现有的Server 2003文件/打印机服务器,每个人都希望能够打印PDF文件,最好还可以select为这些PDF添encryption码encryption。 哦,Adobe的PDF打印服务器的许可证费用是很高的。
我宁愿不用写代码,我更像是一个编程人员,而不是程序员。 所以基于PHP或Perl的解决scheme可能是一个偏好,虽然我愿意尝试几次。
最好,我想要一个系统,其中PDF处理由一个(或多个)这些旧工作站处理。 任何人都可以安装的打印服务器上的共享PDF打印机将作业发送到这个旧的工作站,这个工作站将处理这些文件,创buildPDF并在请求的情况下增加安全性,然后将结果文件放到个人networking目录中谁打印的文件。
文件名不重要,为了防止处理重复,我宁愿他们只是基于date和时间的string。
我应该看什么样的图书馆或脚本? 如果你做了这样的事情,你怎么做的? 我应该远离什么,为什么?
您可以在其中一台电脑上安装PDFCreator ,然后将其共享。 其他计算机将不得不连接到共享打印机(可以通过脚本或GPO或手动完成)。 在服务器模式下安装它,它将引导您完成大部分configuration。 它是免费的(啤酒)。
使用要转储文件的networking目录configuration自动保存(除非您希望用户每次都必须select一个位置)。 你也可以configuration保存设置给它一个独特的名字(也有很多其他的设置,但这两个是最重要的恕我直言)。
我们也在这里使用PDFCreator,尽pipe不是将它作为共享打印机安装,而是将其作为我们标准机器映像的一部分,这部分是因为它对于笔记本电脑用户来说更方便。
对于未来的读者,如果商业产品是这种情况下的select, Amyuni PDF转换器terminal服务器版是一个PDF打印机,可以在Windows操作系统中用作打印机服务器。 它允许encryption,加水印,以电子邮件forms发送生成的文件等。它可以完全通过使用power-shell通过.net程序集或通过ActiveX控件使用VBScript进行编程控制。
通常的免责声明适用