2013-10-01 2 views
4

Google 오피스 + webview를 사용하여 원격 PDF 파일을 여는 방법을 다룬 비슷한 질문/답변 만 개 있습니다. 지역 PDF 파일을 여는 방법을Google 문서 도구를 사용하여 WebView에서 로컬 PDF 파일 열기

없음 주소.

을 감안할 때 이러한 문자열이 작동

String remotePath = "https://myserver.com/data/files/organization/4/pdf/kalinka1369-1374847709-55.pdf"; 

String localPath = "file:///storage/emulated/0/Droid Noid/com.story.chapters/kalinka1369-1374847709-55.pdf"; 

String googleDocsURL = "https://docs.google.com/gview?embedded=true&url="; 

이 반면

webview.loadUrl(googleDocsURL + remotePath); 

하지 않습니다 :

webview.loadUrl(googleDocsURL + localPath); 

내가 거기 localPath에 공백이 내가 인코딩을 시도 실현 그것은 아무 소용이 :

String encodedLocalPath = "file:///storage/emulated/0/Droid+Noid/com.story.chapters/kalinka1369-1374847709-55.pdf"; 

Google 문서 도구 + webview를 사용하여 로컬 PDF 파일을 열 수 있습니까? 그렇다면 어떻게?

+0

, 내가 그 코드를 가지고있다. 나는 장치에 임베디드되는 것의 가치를 이해할 수 있지만, 멋지게 행동하고, 전체 화면으로 돌아가서 배후에서 앱으로 돌아갑니다. 다른 한편으로는 괜찮 아니라, 즉시 상관없이 인터넷 접속 – cYrixmorten

답변

5

Google Docs + webview를 사용하여 로컬 PDF 파일을 열 수 있습니까?

만 Google 문서 도구가 액세스하거나 Google 문서 도구가 액세스 할 수있는 아마 (예를 들어, Google 드라이브)를 인터넷에서 어딘가에 PDF를 업로드 할 다른 사람을 준비 할 수있는 인터넷 어딘가에 PDF를 업로드합니다. 대신 어도비 리더로 뭔가를 사용하는 것이 허용되는 경우

+0

하의 가용성 준비가 내가 원격 파일하지 않는 한 그것은 확실히 불가능처럼 들린다. 감사! –

+0

나는 내 머리를 아프게했다. 내 pdf 파일을 신뢰할 수있는 URL을 가지고있다. Google 드라이브는 좋은 생각입니다. 타이 : 내가했습니다 – Prabs

+0

@commonsWare 드라이브 구글 내 '.PDF'문서를 업로드합니다. 링크는'http : // www.abcd.com/sample.pdf '형식이 아닌'https : // drive.google.com/file/d/0B0ecHy3Xov6tT0hINUZ5djRNZkk/view'와 같습니다. 이제 Google 워드 프로세서를 사용하여 웹보기에서 어떻게 열어야합니까? //docs.google.com/gview 임베디드 = TRUE & URL = HTTPS : 일반 포맷 후 사용하는 경우는'HTTPS 것입니까? //drive.google.com/open ID = 0B0ecHy3Xov6tT0hINUZ5djRNZkk' – Prabs

관련 문제