我們有大量的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次。鑑於這需要大約半年的全職工作,這對我們來說不是一個可行的選擇。
所以,我正在尋找的是下列之一:
- 有解決的命令行打印上面
- 可以OFM轉換爲PDF的程序。如果需要,這可以是 多個步驟(ofm to doc,doc to pdf等)。免費軟件或購買。
- 一些第三方瀏覽器,可以下Server 2008的觀看 至少開Omniforms(注意,我們已經嘗試安裝千姿百態,並有 沒有成功,如果有人知道如何得到這個工作,將 也是一個選項)。
任何這些方面的幫助將不勝感激。
Omniformat不支持Omniform(ofm) - http://www.omniformat.com/faq.html – Equixor