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 

我希望有帮助。