【问题标题】:Convert DOC to PDF from Command Line [closed]从命令行将 DOC 转换为 PDF [关闭]
【发布时间】:2011-09-26 19:29:36
【问题描述】:

有人推荐一个可以从命令行运行的 DOC 到 PDF 转换器吗?这似乎是一个简单的要求,但我一直缺乏免费的解决方案。

【问题讨论】:

  • 我总是用一点 vbscript 来自动化 Word。 Word 2007/2010 可以使用非常有效的 PDF 导出过滤器进行扩充。这样就够了吗?
  • 我尝试了那个解决方案。问题是,这将在服务器上运行,而我这样做时遇到了很多问题。我最初是在 C# 中使用 Word Interop 进行的。不过还是谢谢。
  • 好的,那你应该去买 Aspose.Words 我猜。

标签: windows pdf command-line docx doc


【解决方案1】:

我推荐OfficeToPDF 命令行应用程序。

C:\>OfficeToPDF.exe /bookmarks /print /verbose test.docx test.pdf
Converting test.docx to test.pdf
Converting with Word converter
Completed Conversion
C:\>

我使用此解决方案通过 ANT 自动生成 PDF。

【讨论】:

【解决方案2】:

感谢您尝试从命令行执行此操作,但是因为您提到了 C#,所以我使用的方法是首先在 C# 中将 doc 转换为 ps(PostScript),这相对简单且有据可查,然后从命令行使用Ghostscript 转换为PDF。请不要小看外观基本网站上的工具 - 它太棒了。

【讨论】:

  • 如何从 doc 到 ps?对我来说听起来并不容易。
  • 太棒了,我要去看看这个
  • @David - 您只需打印到 PostScript 打印机(在所有类型的 Windows 中都有一个默认的通用打印机) - 我向您保证这很容易,但是,我在家(英国)并且有我办公室的示例代码。如果您有兴趣,我明天会将示例代码发布到我的答案中。
  • @David - 请参阅 OP 的 cmets,其中他提到了我在回答中提到的 Interop,这不是他选择的解决方案,而是与 OP 要求的命令行工具一起提供的。我坚持我的回答,似乎 OP 的 cmets 对我的回答表示他喜欢这个想法。此外,这种方法可能已经存在了一段时间,但已经过时了 5 年——不——我不同意。
猜你喜欢
  • 2012-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-06
  • 2012-01-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多