2011-10-16 51 views
0

我的Java應用程序,它要求一個網址爲輸入,輸出在該網站的網址一些分析,轉換成PDF報告工作創建的PDF報告。如何插入一個JavaScript命令的輸出成Java應用程序

我要添加Facebook的數目喜歡該URL /域,對PDF格式的報告。

在Facebook網站,我搜查,發現下面的代碼示例(在JavaScript),其獲得該數據 -

的Javascript代碼 -

<h1>Number of likes-</h1> 
<fb:like href="http://www.fbrell.com"></fb:like> 

輸出看起來像這樣(在普通網頁) -

Number of likes- 

Like 14,296 people like this. Be the first of your friends. 

請注意,對於'喜歡'一個圖像與寫在它上面,顯示。

我只想把一些人推測爲喜歡的號碼,在我的PDF報告中顯示。目前,Java應用程序是一個桌面應用程序,但可以毫不費力地轉換爲Java Web應用程序。我正在使用用於創建pdf的itext庫。

有一些方法來獲得數據如上所示,對於輸出到報告。

回答

0

有調用Java方法,從Java腳本的相反的一種方式,但對於這一點,你需要重塑你的桌面應用程序的Java小程序(可能還需要簽署本)。
所以該過程可能是:
1)提取數據,需要形式的網站
2)從Java調用JavaScript函數解析網站,並返回喜歡
3的數量)將喜歡的號碼給從網站的數據的其餘部分

從Java調用如何JavaScript函數的很簡單的例子可以發現here

希望這有助於
謝爾蓋·

+0

@S爲了安全起見,我不想創建一個小程序。儘管我可以創建一個在瀏覽器中運行的Web應用程序 - 是小程序唯一的方式嗎?謝謝 – Arvind

+0

那麼,如果你要創建網絡應用程序,我沒有看到這樣做的任何問題..你能解釋一點點更好的問題是什麼? – Serhiy

+0

@ Serhiy-您所提供的鏈接介紹瞭如何從一個小程序調用JavaScript ......我打算在Java中創建一個Web應用程序,在谷歌應用程序引擎運行......所以我很困惑.... – Arvind

相關問題