2015-08-28 65 views
2

我提供的情景作爲一個圖像,我想這將有助於更好的理解。iText - 通過對象

enter image description here

在這裏,我必須從不同的Swing形式傳遞對象和積累它來創建一個新的文件,其中將包括級聯的文字,表格等

我的問題,是有可能做到的相同。

N.B: -我能夠做簡單的任務,在iText的 - 從Swing形式閱覽桌等

感謝,建議都非常讚賞。

+0

你的表格有哪些技術? PDF,也可以是Swing或JSF之類的東西? – hinneLinks

+0

是的,他們是在'擺動' – mustangDC

+0

@hinneLinks;這裏的問題是有來自不同形式的輸入,否則如果一次發送PDF格式,安裝很容易。此外'PdfStamper'很安靜,他們可以閱讀現有的pdf,但是通過編程實現n個pdfs不會是最優的我猜 – mustangDC

回答

0

是的,可以用itext做同樣的事情。可能是你能做到這樣

  • 創建document
  • 獲取表單1的值。使用Form 1文本創建一個Chunk
  • Chunk添加到Document
  • 獲取表單2值。創建Chunk使用表2文本
  • 添加ChunkDocument

像這樣做的所有形式。

以上是將不同格式的所有文本添加到文檔中的解決方案。

參照Link對於itext的引用。

如果萬一所有的文本都要連接起來,請儘早完成並將其添加到塊中。

P.S:我不熟悉Swing框架。

+0

是的,我已經嘗試了您的解決方案,但情況有點不同,其中Swing GUI窗體包含表格和文本框。並且可能有n個表格和n個表格。 – mustangDC

+0

@mustangDC在這種情況下,您的問題中的圖像有點令人誤解,因爲它似乎表明僅將Swing組件的文本而非結構複製到PDF。 – mkl

+0

是的,你是部分正確的,這可能會誤導'但是如果我從GUI組件提取文本/表格/標籤文本等,是否有任何區別。他們都是一樣的,它只是取決於GUI窗體及其組件 – mustangDC