0

我們正在更改系統,新系統僅輸出用於報告的.DOC或.TXT文件。幾個出來的報告需要轉換爲PDF格式,以便我們的網絡用戶每天都可以使用這些報告。目前我正在測試大約1500份單一報告,並且在系統準備就緒之前,我將需要支持至少10種類型的報告,每種報告可能都有1500次左右的轉換。我需要將DOC/TXT文件大批量轉換爲PDF

到目前爲止,我還沒有找到一種方法來有效地轉換許多報告。部分問題在於報告必須轉換爲特定大小的PDF才能讓他們輕鬆閱讀。我已經測試了一些軟件解決方案,但到目前爲止我還找不到解決方案。

我真的很喜歡Batch Document Converter Pro。我們以前使用過這家公司的軟件,並且它非常適合出於需求。每當我嘗試它,雖然它給出了錯誤

問題與轉換:Word以PDF格式,請查看Word 2007或更大的安裝和MS PDF附加組件包對於Office 2007

我試圖安裝不同版本的Office(包括2007年)在機器上,並安裝了插件包沒有任何變化。嘗試

+0

你需要什麼佈局轉換的細節?你說A4文字轉換到A3風景?這些細節對於幫助提出建議至關重要。 –

+0

我從TXT出發,我不相信真的有一個尺寸大小,我不相信它是一個標準尺寸。爲了使輸出的佈局正確,我需要將寬度設置爲1000 x 8000.我相信尺寸是以點爲單位的。如果有幫助,我可以提供源文件的示例。 –

+0

如果您要從txt轉到pdf,那麼頁面大小和佈局將有點任意。如果你的文檔很容易閱讀,那麼它的PDF版本也很容易閱讀。自動化Word的不利之處在於,即使是微軟也建議不要這樣做。 LibreOffice和jWordConvert可能是有用的工具(jWordConvert是商業的)。 –

回答

0

一個工具是自由報辦公室,因爲:

  1. 它可以在多個平臺上
  2. 它可以通過命令行或編程API
  3. 驅動可以手動用它來確認是否運行它會做任何你需要做任何腳本/編程之前
  4. 它做了很好的轉換
  5. DOCX文件頁面格式將自然過渡到PDF
  6. 文本文件將被轉換成一個「正常」的頁面佈局

我建議你先安裝自由報辦公室,然後打開你的一些文件,通過手,然後導出爲PDF。如果結果足夠好,那麼你可以自動將它分批運行。

如果第一步是有希望的,那麼最簡單的自動化就是使用命令行。例如:

c:\Program Files\LibreOffice 5\program\soffice --convert-to pdf myDoc.docx 

我希望有幫助。