2014-01-29 20 views
2

我正在爲學校學生創建一個內容豐富的應用程序 我正在格式化word文件中的所有內容。 它包含表格和各種樣式的字體,間距和新行。 有人能告訴我如何在Android應用程序中顯示此內容。 或者有什麼方法可以按原樣顯示word文件。 在此先感謝Android:在應用程序中顯示大量格式化的文本

+0

爲什麼不使用開放式辦公室閱讀您的手機上的文字文件,這是一個免費的應用程序從谷歌?你想要代碼訪問Android上的MS Word文件嗎?在那裏可能有一個API。閱讀此:http://stackoverflow.com/questions/14049531/is-there-any-api-in-android-for-ms-office-word-doc-docx-to-image-html-xml-pd什麼有你試過了,你有沒有寫過任何代碼,你遇到了什麼問題?也在這裏:http://stackoverflow.com/questions/4854947/android-microsoft-office-library-doc-docx-xls-ppt-etc – RossC

+0

Heyy你可以使用WebView的這個和你的需要在Android中運行你的HTML腳本。 –

+0

其實我試圖將文件轉換爲HTML文件,然後顯示它 我轉換文件,但我無法顯示它 你能告訴我,如果可能的話 –

回答

0

接近我有一個解決方案 我已經將我的Word文件轉換爲HTML文件的在線然後顯示它使用webview容器 感謝所有幫助

0

你可以上傳你的服務器上的所有文件,並查看直接使用網頁流量,你需要這樣的

WebView urlWebView = (WebView)findViewById(R.id.containWebView); 
urlWebView.setWebViewClient(new AppWebViewClients()); 
urlWebView.getSettings().setJavaScriptEnabled(true); 
urlWebView.getSettings().setUseWideViewPort(true); 
urlWebView.loadUrl("http://docs.google.com/gview?embedded=true&url=" 
       + "YOUR_DOC_URL_HERE"); 

public class AppWebViewClients extends WebViewClient { 

    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     // TODO Auto-generated method stub 
     view.loadUrl(url); 
     return true; 
    } 

    @Override 
    public void onPageFinished(WebView view, String url) { 
     // TODO Auto-generated method stub 
     super.onPageFinished(view, url); 
    } 
    } 
相關問題