2

我很想使用 PDFCreator 从 excel 文件(.xlsx)创建 PDF 文件。我无法使用 MS Office。

我已经下载了 PDFCreator 并尝试使用以下命令打印 .docx:

PDFCreator.exe /PF"myfile.docx"

这个没问题,因为写字板用于将 .docx 文件发送到 PDFCreator。

我已经安装了 Microsoft Excel Viewer 来打开和打印 Excel 文件。当我打开 Excel Viewer 时,我可以使用 PDFCreator 作为虚拟打印机来打印 PDF。但是,当我尝试从命令行使用 PDFCreator 时:

PDFCreator.exe /PF"excel.xlsx"

没有任何反应 - 只显示带有文件选择的弹出窗口 - 我发现 Excel Viewer 显示此弹出窗口以打开特定文件。

我的问题是:

1)当 MS Office 不可用时,是否有任何选项可以从命令行使用 PDFCreator 打印 XLS 文件?

2) Excel Viewer 是否有任何命令行参数来打印文件?到目前为止,我有 XLVIEW.EXE "filename.xlsx"

要求:

  • 整个过程必须自动化(这就是我使用命令行参数的原因)

  • 无法使用 MS Office(由于许可证)

  • 免费用于商业用途/在服务器上使用

谢谢!

4

2 回答 2

1

我使用 PDFCreator 和 Excel Viewer 12(Microsoft 的最新下载)遇到了这个问题。但是,我发现 Excel Viewer 2003 一切正常。显然,这只适用于 .xls 格式。

于 2013-11-26T21:07:29.203 回答
0

请参阅下面的 EDIT3

如果你看这里:http ://www.excelguru.ca/content.php ?181 你会看到可以运行来执行此操作的 excel VB 代码。您可以使用以下命令从命令行运行该代码:

c:\filename.vbs

这将启动VB脚本。VB Script 是 excel 的一部分,因此不再需要任何费用,许可证没有问题,您不必使用 Word。

我假设您有可用的 Excel 或者您所说的 Office 不可用是什么意思?在第二个问题中,您表示 Excel可用

编辑3:

尝试安装 OpenOffice ( http://www.openoffice.org/ )。这将允许您在没有安装 Excel 的情况下打开 Excel 文档。它是免费的,所以应该没有许可证问题。

以下站点向您展示了如何从命令行打开 OpenOffice 的电子表格部分: http ://wiki.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Getting_Started/Starting_from_the_command_line

下一页的最后一段表明您可以从 Excel 电子表格转换为 PDF http://www.openoffice.org/product/calc.html

最重要的是, 此页面显示了如何使用 OpenOffice 从命令行 http://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=32069将 Excel ss 转换为 PDF

于 2013-06-20T15:45:13.853 回答