2015-03-02 45 views
0

我們如何將數據庫中所需的數據轉換爲pdf文件,例如使用Java將人的詳細信息(當我們輸入他的名字時)轉換爲可下載的pdf文件或javascript?將數據庫中的數據轉換爲可下載的PDF文件

+0

看看iText – 2015-03-02 07:54:54

+0

我們如何使用iText或spdf庫文件製作可下載的PDF文件? @ScaryWombat – 2015-03-02 12:01:58

回答

0

假設你知道如何查詢數據庫 - 創建PDF可以使用Apache POI,你可以在這裏找到來完成:http://poi.apache.org/document/

在這裏你可以看到轉換XLS爲PDF格式,這是相當類似的例子由於這兩種來源的 「細胞」 性質:https://stackoverflow.com/a/26056716/1843508

+0

對於我來說,我知道如何在PDF文件中顯示輸出,但是我想知道的是如何使它成爲可下載的PDF文件。 – 2015-03-03 10:08:11

+0

那你爲什麼不這麼說? ;-) 無論如何,假設您使用的是HTML(或類似) - 您只需提供指向您要下載的文件的鏈接即可。 Download 2015-03-03 11:37:43

0

我用下面用java創建PDF:

  1. Jasper Reports
  2. YaHP
  3. 構建一個TeX文件並構建它。

YaHP是最容易使用,但我無法讓它匹配我所需的輸出。構建一個TeX文件產生了最好的輸出結果,但它是試圖排版動態數據的噩夢。最後,我用Jasper Reports解決了問題。 Jasper Reports直接連接到數據庫,這對您的情況可能是一個優勢。

+0

這不是連接到數據庫的問題,但我想知道的是如何使其成爲可下載的PDF文件。 – 2015-03-03 10:26:50

0

一個(可能更簡單)的方法是使用庫(例如iText或pdflib)或應用程序(例如Appligent的FDFMerge)或者(如果您有一個非常大的錢包)來自Adobe的LiveCycle系列產品)。

你必須準備好「模板」,但爲此你有比當你從頭開始創建PDF的時候可以拼接在一起的功能更強大的工具。

相關問題