0

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

到目前为止我已经尝试过:在使用 Process.StartInfo 并使用 PDF Writer 打印机的程序内部使用 Print 或 PrintTo 动词。

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

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

这两个都打印成功并出现PDF。但是,它只打印表格,而不打印输入数据的表格。也就是说,您将得到姓氏,然后是空白,而不是显示输入的姓氏。

如果我打印到普通打印机而不是 PDF Writer,我会得到相同的行为。只显示没有输入数据的表格。

我试过打电话给 Nuance 技术支持,他们建议一次手动进行 1 次。鉴于这需要某人大约半年的全职工作才能完成,这对我们来说不是一个可行的选择。

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

  1. 上面命令行打印的解决方案
  2. 一个可以将 OFM 转换为 PDF 的程序。如果需要,这可以是多个步骤(ofm 到 doc,doc 到 pdf 等)。免费软件或购买。
  3. 一些第三方查看器至少可以打开 Omniforms 以在 Server 2008 下查看。(请注意,我们已经尝试安装omniform,但没有成功,如果有人知道如何让它工作,这也是一种选择)。

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

4

1 回答 1

0

如果填写表格的“图像”可能适合您,Omniformat 可能会帮助您。它基本上使用打印到文件的方法将文件转换为 pdf,但它可能会对您有所帮助,因为它会进行批量转换。

于 2013-07-02T04:58:33.903 回答