1. javaweb 在線預覽word如何實現
你是什麼地方用,一般這個實在服務端實現,把word轉成html,圖片,或者swf來在瀏覽器查看。相對而言轉成html的效果最好。
目前市面上已經有幾個服務商在做,有的是基於openoffice做轉換的,但是效果並不是很好,畢竟openoffice本身就很一般;還有的使用微軟Office做轉換,效果要好很多,但是畢竟核心轉換技術是微軟的,所以受制於人。
還有就是自行研發轉換功能,不過這個一般企業根本做不到,國內也就金山和永中有這個實力,金山並沒有這種產品,永中倒是有,效果也很不錯,你可以度娘搜永中dcs,到他們網站看看,像騰訊郵箱,還有新華社,大型銀行都在用,如果是個人用戶,他們有免費的公有雲版本,雲轉換,阿里巴巴用的就是這個,可以直接調用介面轉換,免費使用。
網頁鏈接
2. java web 打開word
好了,我們要用到的就是微軟的dsoframer控制項,它是免費的,比第1個方案,功能稍強,這個控制項沒有詳細研究,看了看別人的demo,感覺功能不強就沒研究下去,附件中也有相關代碼的,大家直接參考下好了.
第3個方案,另闢蹊徑
既然微軟這棵大樹我們靠不住,就只能藉助於第三方控制項了,老外在這方向做得很牛X,方方面面的控制項或插件都有,只有想不到,沒有找不到…唉,中國啊…
這個控制項是OfficeOCXSetup插件,當前版本是7.4.0.236,附件有此安裝程序,安裝完以後有各編程工具的示例,安裝程序提供的示例只提供了簡單的打開,關閉,保存等操作.
3. Javaweb office文檔在線預覽怎麼實現!!!
在線預覽的不是office格式,而且是swf文件,
flexPaper是可以把swf放在頁面上進行展示的,
1、flash 的flexpaper 將文檔轉換為swf格式,然後使用flash在網頁中瀏覽,
2、使用開源的軟體openoffice+pdf2htmlEx,利用openoffice的介面先將文檔轉換為pdf格式,然後在使用pdf2htmlEx將文檔轉換為html直接在網頁中顯示;
3、搭建一個文檔預覽伺服器,基於office web app,也就是微軟的office online。
搭建伺服器步驟:
首先,需要轉換server
安裝IIS 7.0,打開伺服器管理器,添加角色和功能,打開「添加角色和功能向導」界面,點擊下一步,因為是基於本機安裝,所以要選擇「基於角色或者基於功能安裝」,在伺服器角色列表上選擇「Web伺服器」,點擊下一步,安裝完成。
其次,域控server
(1)打開伺服器管理器,添加角色和功能,出現「添加角色和功能」界面,下一步,因為是基於本機安裝,所以要選擇「基於角色或基於功能安裝」,選擇添加AD域服務,同時添加所需功能,根據提示操作,下一步,等待安裝完成。
(2)配置域,點擊伺服器管理器左側「AD DS」,點擊「升級為域控制器」,進入AD域伺服器配置向導,下一步(注意:域的填寫),填寫密碼,下一步,提示DNS無法創建,不用管,繼續下一步,安裝路徑,默認,下一步,查看選項,默認,下一步,點擊安裝,安裝完成,會提示注銷重啟。
(3)將轉換伺服器加入到域控伺服器,修改NDS,指向域控伺服器,在計算機屬性中,修改計算機名稱,並添加到域控伺服器(如下圖),確定後提示注銷重啟伺服器,在域控伺服器,管理中選擇添加伺服器,名稱填寫office web apps server的計算機名稱,立即查找。然後添加到右邊,確定。在域控伺服器中,所有伺服器顯示兩台伺服器,並都是聯機狀態則表示成功。
至此,伺服器安裝完成。
4. 怎麼用JAVA實現WEBOFFICE保存文件到伺服器
JAVA實現WEBOFFICE保存到伺服器的方法:
使用org.apache.commons.fileupload保存方式:
DiskFileItemFactory dfif = new DiskFileItemFactory();
ServletFileUpload servletFileUpload = new ServletFileUpload(dfif);
List<FileItem> fileList = servletFileUpload.parseRequest(request); //獲取上傳的文件
if (!fileList.isEmpty())
{
FileItem file = fileList.get(0);
File saveFile = new File(「要保存的路徑」);
file.write(saveFile);
}
5. java web 中 我要使用web office 做頁面顯示 但是提示我 webform.WebOffice.WebOpen();不存在 求實現步驟
你所說的weboffice控制項應該是要嵌入到你要使用的jsp頁面只中,給定它一個Id,然後根據這個Id去訪問weboffice裡面的方法,如下面這個:
<OBJECT id="WebPDF" width="100%" height="800" classid="clsid:39E08D82-C8AC-4934-BE07-F6E816FD47A1" codebase="<%=basePath%>/你的空間路徑" VIEWASTEXT></OBJECT>
嵌入到name為webform的form表單之中
然後在js中可以這樣調用它的方法(屬性)
webform.WebPDF.ContentText
6. java web jsp頁面點擊超鏈接,在網頁中打開office等文件如何做到,求詳細,我不會吝嗇
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'p1.jsp' starting page</title>
</head>
<body>
<a href="C:\Users\lenovo\Desktop\CPA.doc">打開word</a>
</body>
</html>
如果你的doc在本地的話 這樣寫好 放入tomcat 中 啟動tomcat
7. java web實現在線預覽word excel等文件,類似郵箱那種,非常感謝
Excel這部分可以用SpreadJS,這是一個純前端的控制項,用於在線Excel表格展示預覽操作。既然你是要實現在線預覽,肯定是要包含前端的,SpreadJS本身是純前端的,任何服務端語言都可以與之結合,所以java肯定也沒問題。
Word這塊可以找一找網上比較好的富文本工具,也可以實現word的在線預覽。
8. 如何通過javaweb實現在瀏覽器預覽word內容
大概可以通過3種方法實現
1、讓你的訪問界面集成word在線插件,可直接在瀏覽器中訪問word文件,不過這樣的插件一般都是收費的
2、將word先轉換為pdf文件,如果瀏覽器裝了pdf插件可直接預覽訪問的
3、如果也可將word先轉換為pdf文件,然後將pdf文件轉換為swf文件,然後項目中集成swf訪問插件,瀏覽器也可預覽了
9. javaWeb開發中怎麼讓文件可以在線預覽,比如預覽doc,txt,ceb文件。
一般下載時能在線打開,我以前做過pdf的,貌似是本地軟體支持的,即在線打開只是調用本地的軟體。如pdf閱讀器類。
如果說能直接點擊文件查看的,以前我用過webOffice的控制項。就叫點聚webOffice,可以在線打開。
10. java web調用office怎麼開發
使用 apache POI 開發組件包,http://www.oschina.net/p/poi 相關用法,請參見各BLOG中的文章,或者讀英文文檔沒問題的話,推薦讀官方文檔:http://poi.apache.org/