2012-08-23 53 views
0

我們有大量的Omniform文件(大約100,000)。我們正在將我們的主服務器操作系統從Windows Server 2003更新到Windows Server 2008.Windows Server 2008不支持Omniform,因此我們需要將這些文件轉換爲pdf(或其他可查看格式)。批量轉換Omniform爲PDF /命令行

到目前爲止我所嘗試的: 使用Process.StartInfo和使用PDF Writer打印機從程序內部使用Print或PrintTo謂詞。

直接使用與PDF作家設置爲默認打印機的打印動詞命令行使用打印:

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

的成功都將這些打印,並出現一個PDF。但是,它僅打印表單,而不打印輸入數據的表單。即你會得到姓氏,然後空白,而不是顯示輸入的姓氏。

如果我打印到普通的打印機而不是PDF打印機,我會得到相同的行爲。僅在沒有輸入數據時才顯示錶格。

我試過調用Nuance技術支持,他們建議一次手動執行1次。鑑於這需要大約半年的全職工作,這對我們來說不是一個可行的選擇。

所以,我正在尋找的是下列之一:

  1. 有解決的命令行打印上面
  2. 可以OFM轉換爲PDF的程序。如果需要,這可以是 多個步驟(ofm to doc,doc to pdf等)。免費軟件或購買。
  3. 一些第三方瀏覽器,可以下Server 2008的觀看 至少開Omniforms(注意,我們已經嘗試安裝千姿百態,並有 沒有成功,如果有人知道如何得到這個工作,將 也是一個選項)。

任何這些方面的幫助將不勝感激。

回答

0

如果填充表單的「圖像」可能適合您,Omniformat可能會幫助您。它基本上使用打印到文件的方法將文件轉換爲pdf,但它可能會幫助你,因爲它可以批量轉換。

+1

Omniformat不支持Omniform(ofm) - http://www.omniformat.com/faq.html – Equixor