是否有仅用于将 MS Office 文件转换为 PDF 的 CLI 包?

Sea*_*red 10 pdf microsoft-office command-line conversion libreoffice

是否有用于将 Microsoft Office 文件转换为 PDF的命令行界面包?具体来说,我需要能够导出

  • doc/ docx(字),
  • ppt/ pptx(幻灯片),
  • xls/ xlsx(Excel), 和
  • vsd/ vsdx(视觉)。

我知道LibreOffice的安装附带了用于转换文档的 CLI,但它似乎不支持 Visio 图表。有没有这样的包?


理想情况下,我想要一个适用于 Linux 的解决方案,但如果它更实用,我可以找到一种使用 Windows 的方法。我很可能没有任何 MS 产品的许可证。

joh*_*n64 1

您可以使用 powershell。你可以自己编写,但通常MS已经为你编写了这样的脚本,因为最近所有的office都支持powershell,因此可以通过powershell脚本进行操作。以下是一些示例,您可以在 technet 中找到更多示例。

http://gallery.technet.microsoft.com/office/Script-to-convert-Word-f702844d

http://blogs.technet.com/b/heyscriptingguy/archive/2010/09/06/save-a-microsoft-excel-workbook-as-a-pdf-file-by-using-powershell.aspx

首先,您可能可以阅读以下内容:

http://technet.microsoft.com/en-us/scriptcenter/dd742371.aspx