百度文库和豆丁网的在线文档阅读功能
生活随笔
收集整理的這篇文章主要介紹了
百度文库和豆丁网的在线文档阅读功能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考:http://suvk.blog.sohu.com/159274256.html 先把想要在線閱讀的文檔轉換成swf格式,再用flash讀取轉換后的swf文件即可實現在線閱讀功能。 播放器及組件下載地址:
http://code.google.com/p/flexpaper/downloads/list 下載JODConverter: http://sourceforge.net/projects/jodconverter/files/ 利用jodconverter將doc轉成pdf的例子: 將jodconverter的lib下的jar加入到classpath。 FileConverter.java代碼: import java.io.File;import java.net.ConnectException; import com.artofsolving.jodconverter.DocumentConverter; import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;public class FileConverter { /*** @param args*/ public static void main(String[] args) {// TODO Auto-generated method stub// 1.doc轉成pdfFile docInputFile = new File("F:\\PowerDesigner\\PowerDesigner建模實例\\課件\\PD和rose比較.doc");File pdfOutputFile = new File("F:\\PowerDesigner\\PowerDesigner建模實例\\課件\\PD和rose比較.pdf");// connect to an OpenOffice.org instance running on port 8100OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);try {connection.connect();} catch (ConnectException e) {// TODO Auto-generated catch blocke.printStackTrace();}// convertDocumentConverter converter = new OpenOfficeDocumentConverter(connection);converter.convert(docInputFile, pdfOutputFile);connection.disconnect();} } 說明:這個轉換需要安裝有openoffice。下載swftools,將pdf轉成swf。 http://www.oschina.net/p/swftools 最后利用flexplayer播放器就可以了。
http://code.google.com/p/flexpaper/downloads/list 下載JODConverter: http://sourceforge.net/projects/jodconverter/files/ 利用jodconverter將doc轉成pdf的例子: 將jodconverter的lib下的jar加入到classpath。 FileConverter.java代碼: import java.io.File;import java.net.ConnectException; import com.artofsolving.jodconverter.DocumentConverter; import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;public class FileConverter { /*** @param args*/ public static void main(String[] args) {// TODO Auto-generated method stub// 1.doc轉成pdfFile docInputFile = new File("F:\\PowerDesigner\\PowerDesigner建模實例\\課件\\PD和rose比較.doc");File pdfOutputFile = new File("F:\\PowerDesigner\\PowerDesigner建模實例\\課件\\PD和rose比較.pdf");// connect to an OpenOffice.org instance running on port 8100OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);try {connection.connect();} catch (ConnectException e) {// TODO Auto-generated catch blocke.printStackTrace();}// convertDocumentConverter converter = new OpenOfficeDocumentConverter(connection);converter.convert(docInputFile, pdfOutputFile);connection.disconnect();} } 說明:這個轉換需要安裝有openoffice。下載swftools,將pdf轉成swf。 http://www.oschina.net/p/swftools 最后利用flexplayer播放器就可以了。
總結
以上是生活随笔為你收集整理的百度文库和豆丁网的在线文档阅读功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux centos 网易云音乐,C
- 下一篇: 小白进阶——Mike21(二)