2013-01-09 36 views
1

是否有任何方法通過使用iText的java編碼在PDF文件中添加JTextbox,JButton,JLable?將Swing組件添加到PDF文件

如何在pdf文件中添加這樣的組件?所以通過使用setLayoutsetBounds方法,我可以通過java編碼將它們放在我的PDF文件中的任何位置。

+0

你想只包含一個Swing控件(即靜態圖像)的圖形表示,或者使它們成爲功能對象(當然這是不可能的)? –

+2

您可以使用iText將Swing組件打印到PDF中:http://www.javaworld.com/javaworld/jw-12-2006/jw-1209-swing.html –

+0

將答案標記爲解決方案將會很好... – aphex

回答

1

您可以添加Swing組件的「複製」/截圖圖像,但不能添加組件本身。

2

不,你不能這樣做。 Swing組件是Java類,不能在PDF文件中使用。

1

你不能在pdf中使用swing組件。但是,pdf允許使用Acrobat Reader/Pro在pdf中創建字段。如果你想用java編程地完成它,那麼有一個iText here的教程。

0

您可以採取其他方式。使用Swing組件打開pdf文件並添加所需的效果。下面是您可以遵循的link