2016-11-11 88 views
0

我正在做一些研究,例如,从ArrayList创建PDF的最简单方法是什么。从Android应用程序创建PDF

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

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

回答

0

我在做什么是从ArrayList中创建PDF例如

如果你的目标是最简单的方法的一些研究一个实际的PDF,使用PDF生成库(例如,iText)。

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

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

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

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

还是让我知道该怎么做另一种最简单的方法没有商业库

生成服务器上的PDF。

+0

所以HTML + WebView将会,谢谢! – tinoper

0

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

+0

我正试图在应用程序内部进行操作。你的建议是有效的,但方法不同。我有FPDF和PHP的东西,但我想解决与应用程序。谢谢 – tinoper