首页 文章

在批量/命令行中将Omniform转换为PDF

提问于
浏览
0

我们有大量的Omniform文件(大约100,000个) . 我们正在将主服务器操作系统从Windows Server 2003更新到Windows Server 2008.Windows Server 2008不支持Omniform,因此我们需要将这些文件转换为pdf(或其他可查看格式) .

到目前为止我尝试过:使用Process.StartInfo和使用PDF Writer打印机在程序中使用Print或PrintTo动词 .

使用Print Writb直接从命令行使用Print,并将PDF Writer设置为默认打印机:

C:\PROGRA~1\ScanSoft\OMNIFO~1.1\OmniForm.exe /p "Test.ofm"

这两个打印成功并出现PDF . 但是它只打印表单,而不打印输入数据的表单 . 也就是说,你将获得一个空白而不是显示输入的姓氏 .

如果我打印到普通打印机而不是PDF Writer,我会得到相同的行为 . 仅在没有输入数据的情况下形成表格 .

我试过打电话给Nuance Tech Support,他们建议一次手动1 . 鉴于这需要大约半年的全职工作,这对我们来说不是一个可行的选择 .

所以我正在寻找的是以下之一:

  • 上面命令行打印的解决方案

  • 可以将OFM转换为PDF的程序 . 如果需要,这可以是多个步骤(of doc to doc,doc to pdf等) . 免费软件或购买 .

  • 某些第三方查看器至少可以在Server 2008下打开Omniforms进行查看 . (注意我们已经尝试过安装omniform并且没有成功,如果有人知道如何让这个工作也可以选择) .

任何这些方面的任何帮助将不胜感激 .

1 回答

  • 0

    如果填写表格的“图像”可能适合您,Omniformat可能会帮助您 . 它基本上使用print-to-file方法将文件转换为pdf,但它可能会帮助你,因为它进行批量转换 .

相关问题