【问题标题】:How to open a .html document as a .pdf如何以 .pdf 格式打开 .html 文档
【发布时间】:2016-02-08 04:29:32
【问题描述】:

我已安装 Excel 2010 和 Adob​​e Acrobat DC。

我有几千个保存为 .html 的文件保存在一个文件夹中。 我打算做几件事,但在这一点上,我想基本上将这些文件转换为 PDF。我想我只需要能够将它们打开 as PDF,然后将它们保存为我不知道该怎么做的 PDF...

我已经能够通过 vba 在 Internet 浏览器中打开它们……但在那之后就没有多少了。

【问题讨论】:

  • 您不能以 PDF 格式打开 HTML 文件,但您可以在 Word 中打开它们然后另存为 PDF。
  • @Tim Williams 好吧,当我右键单击文件时,我可以选择“转换为 Adob​​e PDF”。如果我单击它,该文件将以 PDF 格式打开。如果我有大约 100 个文件,我会以这种方式转换它们,但我有太多文件......如果允许我按原样转换,将它们保存在 word 中似乎是一种迂回的方式......跨度>
  • 该上下文菜单可能是直接发送给 Adob​​e Acrobat 的命令。 Tim 暗示的是,您可以在 VBA 中创建一个脚本以在 Word 中打开 HTML 并另存为 PDF。我建议您首先启动宏记录器并在 Windows 中进行手动转换。然后查看生成的代码,您可以调整以适应所有文件。如果您的部分脚本有特定问题,请在此处发布,有人会为您提供帮助。问候。
  • 您可以通过检查注册表从该右键菜单中找出正在调用的命令,然后使用批处理文件循环浏览该文件夹。

标签: vba excel pdf adobe


【解决方案1】:

1.复制您的 .html 页面的网址 2.去http://www.web2pdfconvert.com 3.将您的代码粘贴到那里 4.点击“转换”为pdf选项 5.现在点击“下载pdf”按钮 6.恭喜你完成了

【讨论】:

  • 与他已经从 Adob​​e 获得的转换器一样多,甚至更多。不能解决 OP 的可扩展性问题。同样从原始发布中,HTML 文件位于本地文件夹中,外部 IP 无法寻址。
  • 如果他们的页面是静态的,那么它是可能的
  • 嗯嗯,不。同样,这并不能解决任何 OP 的问题。即使文件所在的文件夹可以公开访问,并且他能够将每个文件的 URL 复制到这个“应用程序”中,他也必须单独进行。除非转换器具有批处理功能?是吗?
【解决方案2】:

eo.pdf.dll $650.00+- 将 html 文档转换为 pdf 的 .net dll。 您将不得不编写一些代码,但您将能够批处理 html 文件。 http://www.essentialobjects.com/Products/Pdf/Default.aspx

【讨论】:

  • 花 650 块钱买一个平台是没有意义的,如果 Word 可以用同样多的努力完成同样的事情,你仍然需要为其编写脚本。我知道 Word 也有成本,但似乎 OC 已经有许可证或很可能有许可证。
  • 可能……但有成千上万个。
  • 通过一些中间脚本,您可以让 VBA 以与您建议的产品相同的方式执行该过程一千次,而无需用户手动干预。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-12
  • 1970-01-01
  • 2016-06-01
  • 2015-02-09
  • 1970-01-01
相关资源
最近更新 更多