从Android应用程序创建PDF

时间:2016-11-11 20:36:20

标签: android pdf

我正在研究从ArrayList创建PDF的最简单方法是什么。

在这种情况下,我试图了解如何将我的内容添加到类PdfDocumentAdapter所需的InputStream中(第94行)。因为在这个例子中源是另一个pdf :) PdfDocumentAdapter

我的问题是,在这种情况下如何提供信息输入数据? (或者让我知道没有商业图书馆的另一种最简单的方法)

2 个答案:

答案 0 :(得分:0)

  

我正在研究从ArrayList创建PDF的最简单方法,例如

如果您的目标是实际PDF,请使用PDF生成库(例如,iText)。

如果您的目标是打印,请生成HTML并从WebView打印。

我不建议尝试使用Android打印框架来生成通用PDF。您无法保证这些PDF(今天或明天)可以在Android打印框架之外使用。

  

在这种情况下,我试图了解如何将我的内容添加到类PdfDocumentAdapter所需的InputStream中(第94行)。因为在这个例子中,源是另一个pdf :)

那是因为该样本用于打印已存在的PDF。它与生成PDF无关。

  

或让我知道没有商业图书馆的另一种最简单的方法

在服务器上生成PDF。

答案 1 :(得分:0)

你有什么服务器助手脚本。您可以在服务器上生成PDF并将文件流下载到您的Android应用程序。 那它需要互联网连接。