2013-11-04 11 views
-1

我是android新手,我想知道如何從PDF文件中讀取所選字詞。我的想法是,當我在android中打開PDF書籍並突出顯示或從PDF中選擇一個單詞時,我的應用應該能夠獲取選定的/突出顯示的單詞。我計劃製作即時字典應用程序,通過從PDF中選擇任何文本並立即翻譯,幫助任何人提高英語水平。任何人都可以請向我解釋如何從PDF閱讀器獲取選定的詞/突出顯示以及我應該使用哪些API?我已經發現了一些代碼從編輯文本獲得選擇代碼:
android:如何從adobe PDF閱讀器中的圖書中獲取選定/突出顯示的字詞PDFreader

EditText etx=(EditText)findViewById(R.id.editext); 

int startSelection=etx.getSelectionStart(); 

int endSelection=etx.getSelectionEnd(); 

String selectedText = etx.getText().substring(startSelection, endSelection); 

回答

1

可以使用MuPDF庫顯示的PDF文件,並在Android中提取文本。
以下是一些重要的鏈接,可以幫助您將MuPDF集成到您的應用程序中。
Integrate MuPDF Reader in an app
How to integrate mupdf library?
我希望這會有所幫助。

+0

非常感謝MrSMAK肯定這會幫助我。但我的應用程序不讀PDF我使用Adobe Reader,我的應用程序只獲取我在Adobe Reader中選擇或突出顯示的單詞,它將在後臺運行。所以有可能做到這一點。乾杯 – Omga

相關問題