0
我試圖通過google book api下載免費的電子書pdf文件,但我沒有成功。當我在瀏覽器中檢查輸出的內容時,那個鏈接會讓我在瀏覽器或瀏覽器中下載.acsm格式的文件。所以我怎樣才能從.acsm鏈接下載pdf文件或者將.acsm轉換爲pdf格式。如何從Android的谷歌書籍API的.acsm文件獲取PDF文件?
我試圖通過google book api下載免費的電子書pdf文件,但我沒有成功。當我在瀏覽器中檢查輸出的內容時,那個鏈接會讓我在瀏覽器或瀏覽器中下載.acsm格式的文件。所以我怎樣才能從.acsm鏈接下載pdf文件或者將.acsm轉換爲pdf格式。如何從Android的谷歌書籍API的.acsm文件獲取PDF文件?
答案:要從Google Book API下載PDF格式的免費圖書,我們需要從JSON查詢下載pdf的下載鏈接,然後將其發送到webview。而已。
String url = "http://books.google.co.in/books/download/The_Child_s_Own_Story_Book.pdf?id=9WevWtW5KMUC&hl=&output=pdf&sig=ACfU3U0LWT7WWnfdtxAFbBctZk4aALv8gA&source=gbs_api";
webview = (WebView) findViewById(R.id.webView);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(url);