【发布时间】:2015-12-11 15:58:31
【问题描述】:
如何仅使用本机 PrintedPdfDocument(API 19 或更高版本)将 HTML 字符串(即时创建)转换为 PDF?我正在寻找不需要添加任何外部库的解决方案。
【问题讨论】:
-
我不知道在不使用库的情况下从 HTML 获取 PDF 的任何直接方法。虽然 Android 4.4+ 能够通过
WebView打印 HTML,但您无法直接获取可用作打印内容的 PDF。 -
WebView 不能解决我的问题,因为即使我可以轻松地从 WebView 内容生成 PDF,我也只能在屏幕上明确显示后才能做到。如果添加后 webView.setVisibility(View.GONE);该应用程序可以工作,我可以在我的情况下使用它。但是添加 GONE 会导致无法捕获任何内容。我不确定你是否能理解我的意思