PDFCreator和Excel Viewer

时间:2013-06-20 14:59:04

标签: excel pdf-conversion

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

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

PDFCreator.exe /PF"myfile.docx"

没问题,因为使用Wordpad将.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(由于许可证)

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

谢谢!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

请参阅下面的 EDIT3

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

c:\filename.vbs

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

我假设您有Excel可用或者您的意思是Office不可用吗?在第二个问题中,您指出Excel 可用。

<强> EDIT3:

尝试安装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从命令行将Excel ss转换为PDF http://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=32069