【问题标题】:Converting HTML to doc(x) and / or PDF [closed]将 HTML 转换为 doc(x) 和/或 PDF [关闭]
【发布时间】:2012-01-14 07:08:25
【问题描述】:

我必须将 html 转换为 doc(x) 和 pdf 格式。

我找到了 aspose,但是这个工具可以做比我需要的更多的工作,这就是为什么它并不便宜。

是否有类似的工具可以进行这种转换?

我在没有安装 word/office 的桌面应用程序上需要这个

*Just for Info 终于买了 asponse 的话。所有其他选项都没有这个工具好

【问题讨论】:

  • 是来自您的网络服务器的 html,还是您只有文件?
  • 它存储在数据库中。它们是导入的电子邮件
  • VsWord 是由 Raskin Veniamin 创建的一个包,它允许您通过将 HTML 转换为 .DOCX 来动态创建文件 DOCX。 - phpclasses.org/blog/post/…
  • pandoc.org 可以做到这一点,并且是免费和开源的。

标签: html pdf docx doc aspose


【解决方案1】:

如果网页是或可以托管,那么您可以下载一个名为 Screen Capture 的 Google Chrome 扩展程序,这允许您全屏抓取网页,然后您可以将其粘贴到 Photoshop 中并另存为 .pdf(那是假设你有 Photoshop)

【讨论】:

  • 对不起,我忘了说我有一个桌面应用程序(Winform / WPF),现在已经安装了办公室
  • 这会给你一个包含图片的 PDF,而不是包含文字的 PDF。这对 Boas 来说可能是可以接受的,但值得指出其中的区别。
【解决方案2】:

您可以使用 ABCPdf:

http://www.websupergoo.com/products.htm

【讨论】:

    【解决方案3】:

    假设这些本质上是“文档”而不是花哨的图形网页(即您希望它们清晰易读,但不太关心网页布局格式的细节),您可以使用 LibreOffice 来转换它们;手动(打开,导出为...)或使用“无头”模式,例如:

    soffice -headless -convert-to pdf -outdir pdfs/ *.html
    soffice -headless -convert-to doc -outdir docs/ *.html
    

    免费、跨平台,但安装量较大。 (我认为安装了所有插件的完整套件接近 5GB,但您应该只需要 Writer 组件)

    【讨论】:

    • 如果您确实想转换“精美的图形页面”,您可以使用 GrabzIt 的 HTML 到 DOCX API:grabz.it/html-to-word-docx-api.aspx 它使用浏览器来确保正确呈现。
    【解决方案4】:

    我不能代表 docx 格式,但您可以查看 DocRaptor 到 convert HTML to PDF 格式。它绝对比同类程序更好地处理 CSS 样式,并且不只是为您提供像使用 Photoshop 创建 PDF 那样的图像。

    【讨论】:

      【解决方案5】:

      也许这个http://kitpdf.com 可能会有所帮助。我试过了,它是免费的,而且非常容易使用。

      【讨论】:

      • 此网站不再工作或未提供预期结果。
      猜你喜欢
      • 2012-02-05
      • 1970-01-01
      • 2012-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 2010-10-31
      相关资源
      最近更新 更多