我有一個列表,我想創建一個pdf報告。 用戶可以通過點擊按鈕來生成並下載pdf報告。 我使用檢票框架。 我該怎麼辦?創建pdf文件在java web下載
-6
A
回答
0
爲什麼不只是使用DownloadLink
與Model
會生成文件?
IModel fileModel = new LoadableDetachableModel(){
protected Object load() {
// A hello world PDF
File f = File.createTempFile("tempFile", null);
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(f));
document.open();
document.add(new Paragraph("Hello World!"));
document.close();
return f;
}
};
DownloadLink link = new DownloadLink(linkId, fileModel, "report.pdf");
// If you want to delete the file after it's been downloaded
link.setDeleteFileAfterDownload(true);
add(link);
也看看:
+0
那麼如何從列表中生成pdf文件。有沒有lib? – abozar
+0
看一看[iText](http://itextpdf.com/) –
+0
我已經添加了一個'hello world' pdf生成提取[這裏](http://itextpdf.com/examples/iia.php? ID = 12)。 –
相關問題
- 1. 創建鏈接下載PDF文件
- 2. Android:創建並下載PDF文件到下載目錄
- 3. 創建和下載CSV文件Java(Servlet)
- 4. 如何下載pdf時創建smarty從pdf創建的pdf
- 5. PDF文件下載在Vaadin
- 6. 正在下載pdf文件
- 7. 正在下載PDF文件
- 8. 下載PDF文件
- 9. Java下載PDF文件已損壞?
- 10. 在codeigniter中創建並下載pdf
- 11. 創建線程下載文件並創建計數器java
- 12. 在JS中創建PDF文件
- 13. 創建PDF文件
- 14. 創建PDF文件?
- 15. PHP:創建PDF文件
- 16. Java PDF創建
- 17. 創建Web應用程序的可打印/可下載的PDF
- 18. 從JSON創建可下載的pdf文件
- 19. 如何使用python下載創建的PDF文件?
- 20. 如何創建列表視圖來下載PDF文件?
- 21. 創建和下載PDF文件時出現空白頁(iText&JSF)
- 22. PHP創建文件並下載文件
- 23. 在java web應用程序中查看和下載pdf文件的區別
- 24. 從NSMutableData創建PDF文件
- 25. 通過Web瀏覽器在Android中下載PDF文件ICS
- 26. 直接下載文件(pdf)
- 27. 用JavaScript下載PDF文件
- 28. pdf文件未下載
- 29. 用C#下載PDF文件
- 30. 下載PDF文件android
向我們展示你的代碼,你嘗試過。什麼?這不是一個大學課,你要問老師一個問題。 – Makky
那麼,您應該首先查找並使用某種類型的庫來構建PDF文件。例如,iText是一個很好的例子。然後,在界面中創建一個按鈕,執行該功能並將生成的文件返回給用戶。這幾乎都是。 – David
看看這個:http://api.itextpdf.com/itext/com/itextpdf/text/package-summary.html – TroyAndAbed