본문 바로가기

프로그램/Android

안드로이드 웹뷰에서 pdf파일 열기[Webview PDF]

반응형

안드로이드 하이브리드앱을 작업하다보면 .PDF 다운받거나 웹에있는 파일을 열어서 보여줘야하는 상황이 생긴다.


막상 그냥 PDF파일을 url로 열경우 이상하게 깨지거나 하는등의 문제점등이 발생한다.  그래서 웹뷰에서 PDF파일을


열어 보기 위해서 특별한 작업을 해줘야 하는데 웹개발자가 data를 던저주는 형식에 따라 조금 달라지는거 같다.


첫번째 웹 개발자가 PDF에 대한 url을  storage/product/brochures파일명.pdf


이런 형식으로 준다면 docs.google.com/gview?embedded=true&url= <-  앞에 넣어주면 된다.



Example)



loadUrl("docs.google.com/gview?embedded=true&url="+url);


두번째 웹 개발자가 PDF에 대한 url을 www.도메인/뎁스/user_idx/97/file_idx/1130/


이런 형식으로 준다면 https://docs.google.com/viewer?url= <- 앞에 넣어주면 된다


Example)


loadUrl("https://docs.google.com/viewer?url=" +data);


반응형