伊夫通過類似的回答搜查,但沒有完全得到一個完整的答案使這裏需要說明一下。填充與Java格式爲PDF
什麼,我已經是一個JFrame的形式,在一個生產廠的員工需要填寫每次出現問題的生產過程。
我要的是用戶點擊JFrame窗體上的「打印報告」的JButton,它將填充從JFrame中的信息下面的PDF報告。
JFrame窗體
PDF報告
伊夫通過類似的回答搜查,但沒有完全得到一個完整的答案使這裏需要說明一下。填充與Java格式爲PDF
什麼,我已經是一個JFrame的形式,在一個生產廠的員工需要填寫每次出現問題的生產過程。
我要的是用戶點擊JFrame窗體上的「打印報告」的JButton,它將填充從JFrame中的信息下面的PDF報告。
JFrame窗體
PDF報告
JasperReports的也是一個不錯的選擇。我一直在使用它一段時間,它完美地用於生成/導出動態報告。您只需要使用iReports設計一次模板,您就可以使用它來即時生成任何PDF。
我使用這個庫http://itextpdf.com/,你會花一些時間編程的形式,但隨後都將是非常快。
當你說編程的形式,你說的不可能只寫到現有的形式,而它必須由新的製作? – user237462 2014-08-28 11:36:25
在itextPDF中,您可以編程一個空格式的結構,然後您可以像設置所有字段一樣設置對象,最近您可以像PDF一樣導出。 – 2014-08-28 12:18:01
聽起來很理想。你是否按照一些教程,或者你只是教你自己? – user237462 2014-08-28 12:57:59
最後我用碧玉工作室。它完美地完成了這項工作。有一點學習曲線,但工作100%。
你可以只發送報告的SQL查詢,而不是所有的參數來創建一個動態的報告。
https://community.jaspersoft.com/project/jaspersoft-studio/releases
您認爲它比iText更容易嗎?複製這種形式需要複製多久或多久? – user237462 2014-08-29 08:36:38
我以前沒有用過iText,所以可能無法判斷哪個更容易。 iReports具有拖放式設計界面來構建表單。複製表單不應占用一個小時 – Olantobi 2014-08-29 14:21:30