2016-11-11 95 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