使用本机 PrintedPdfDocument 将 HTML 字符串转换为 PDF

Convert HTML String to PDF with native PrintedPdfDocument

如何仅使用本机 PrintedPdfDocumentAPI 19 或更高版本)将 HTML 字符串(动态创建)转换为 PDF?我正在寻找不需要添加任何外部库的解决方案。

如果 HTML 非常有限,您可以尝试 TextView 和一些 HTML 到 Spanned 的转换器(例如 Html.fromHtml())。

或者,正如我在评论中指出的那样,您可以使用 WebView,尽管您表示它不符合您的业务要求,而且我不确定您是否可以获取 PDF。

否则,您唯一的无图书馆选项是将 HTML 发送到服务器,该服务器可以 return 给您一个 PDF。