【问题标题】:Generate PDF from HTML page in android从android中的HTML页面生成PDF
【发布时间】:2012-12-13 11:25:12
【问题描述】:

如何在 android 中使用itextrenderer 从 HTML 页面创建 PDF 文件? 我正在使用itextrenderer,但无法在eclipse中导入java.awt.geom,因为android中不支持awt,所以我如何从HTML页面生成PDF使用 iTextRenderer 或任何其他图书馆(如果有)

  • 生成PDF后我想要

    - Text Selection (Copy)
    - Text highlighting etc..
    

因为这个特性i can not convert HTML to JPEG and then PDF 那么是否有任何其他选项可以将 HTML 页面转换为具有上述功能的 PDF ......????

【问题讨论】:

  • 是的,我在 android 中使用该 java 代码...当我使用该代码时,出现错误无法在 eclipse 中导入 java.awt.geom。任何人帮助我..
  • 特别是旧版本的 iText 不是以 Android 作为目标平台设计的。他们实际上使用了一些 awt 类。因此,要么使用新的 iText 版本(可能不适用于 Flying Saucer),要么使用旧版本的一些 Android 化补丁。
  • 联系 iText 软件。我们有一个适用于 Android 的特殊 iText 版本。您可以将它与 XML Worker 结合使用以将 HTML 转换为 PDF。这已在 Android 上进行了测试。

标签: android pdf pdf-generation html-parsing


【解决方案1】:

一种可能的方法是使用MPDF(用于HTML 到PDF 的PHP 库)并使用AsyncTask 来调用脚本。我还没有在本地看到任何东西,但是如果您找到在设备上运行它的方法(您的 java 应用程序以某种方式在本地触发 PHP 脚本),MPDF 不需要外部服务器,这就是我想要弄清楚的正确现在。

【讨论】:

  • MPDF 现已关闭。
  • 他们的网站已关闭,但项目未关闭。我建议将 GitHub github.com/mpdf/mpdf 作为下载源。它仍然处于活动状态,并且已在上周更新。版本 6 仍可从旧网站获得,版本 7 可在 GitHub 上获得。
猜你喜欢
  • 2013-08-10
  • 1970-01-01
  • 2014-04-15
  • 2014-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-09
  • 1970-01-01
相关资源
最近更新 更多