【发布时间】:2015-04-28 16:30:38
【问题描述】:
Windows 允许我们通过打印选项手动打印特定的 PDF 文件。我只需要一个 PDF 阅读器(可以免费)打开文件,然后通过输入特定的页码进行打印。但是,我找不到以编程方式执行此过程不使用任何第三方许可的 PDF 程序或库。
我正在寻找使用 MS VBA 2003 的方法。有可能吗?
【问题讨论】:
-
如果您有 Word 2013,您可以创建 word 实例、打开文档并在其中打印所选页面。显然 Word 2013 会打开一个 PDF,但我自己没有尝试。
-
@MattB 我喜欢你的解决方案,但是我没有 word 2013。我检查了 word 2003 是否可以打开 PDF 文件,结果让我很失望。
-
我知道旧版 word 有一个插件可以让您保存 pdf 文件。您可能会检查允许您打开它们的插件。
-
@MattB 感谢您的建议,我只能找到用于将 a 保存为 pdf 文件的插件,如您所说,但没有用于打开。
-
如果不花几块钱,你可能就不走运了。我真的认为获得 Word 2013 将是您最好的解决方案,如果不是这种情况下的唯一解决方案的话。不过,那里可能有一些东西。继续挖掘。最重要的是,您需要一个可以打开和打印 Com 可见的 PDF 文档的应用程序,据我所知,Word 2013 似乎是这场比赛中唯一的一匹马。
标签: vba ms-access pdf printing