2010-12-17 8 views
0

JSP로 클라이언트 측 PDF (즉, 하드 드라이브에 파일 미리보기)를 표시하려면 어떻게해야합니까?JSP로 클라이언트 측 PDF보기

<embed src="fw4.pdf" name="preview_image" width=400 height=800 
border=0 type="application/pdf" PLUGINSPAGE="http://www.adobe.com/downloads/"> 

내가 클라이언트 측 IMG 미리 볼 수 있습니다 : I는 서버 측 PDF를 포함 할 수 있습니다

<img src="file:\\\\C:\\temp\\IMG_9990_w.jpg" name=preview_image height="600" width="600"> 

어떻게 클라이언트 측 PDF 파일을 미리 볼 수 있습니까?

나는 iframe, embed 태그 (위의 img 태그와 비슷한 경로 포함) 등을 사용해 보았습니다. 제안 사항이 있습니까?

+0

그냥 jsp/servlets로 파일을 donwload하는 방법에 대한 질문을 찾으십시오. PDF는 클라이언트에 의해 자동으로 처리됩니다. – Bozho

+0

도움 주셔서 감사합니다. 나는 검색을했는데 정규 이미지의 미리보기를 보여줄 수는 있지만 pdf에는 아무런 운이 없었습니다. 클라이언트가 제대로 처리하지 못합니다. – delarma

답변

0

img src과 같은 방식으로 경로를 embed src에 정의하면됩니다.


업데이트는 : OK, 그것은 작동하지 않았다. 당신이 거기에있는 경우도 상당히 희귀합니다. 일반적으로 PDF의 파일과 기타 모든 내장 된 파일은 클라이언트의 로컬 디스크 파일 시스템에서로드되지 않고 웹 서버에서 제공합니다. 왜이 요구 사항입니까? 모든 클라이언트 컴퓨터에서 사용할 수있는 공유 네트워크 드라이브에 액세스하는 인트라넷 웹 응용 프로그램입니까?

그럴 경우 해당 네트워크 디스크를 웹 서버에 연결하고 서블릿을 사용하여 해당 디스크에서 HTTP 응답으로 변경되지 않은 바이트를 스트리밍 한 다음 embed src이 해당 서블릿을 가리 키도록하십시오. .

그렇지 않은 경우 웹 페이지를 디자인 할만한 현명한 이유가 없거나 특정 개인 용도로 사용해야합니다.

+0

불행히도 그것은 작동하지 않습니다. Chrome, IE 및 Mozilla의 빈 사각형 만 표시됩니다. – delarma

+0

이것은 업로드 기능 (내 선택이 아닌)에 대한 요구 사항입니다.)). 클라이언트의 사용자는 자신의 컴퓨터에서 pdf를 편집하려고합니다 (일반 사용자가 아닌 일반 사용자). 그런 다음 서버에 업로드하려고합니다. 그들은 미리보기를 볼 수 있다면 좋은 파일을 선택 도구에서 업로드 할 파일을 선택하려고합니다. 그것이 나에게 달려 있다면이 기능을 모두 건너 뛰고 OS에 의해 무료로 제공되는 파일 미리보기를 사용하라고 말합니다. 당신의 도움을 주셔서 감사합니다. – delarma

+0

애플릿과 같이 웹 페이지에 임베드 한 클라이언트 측 UI 애플리케이션을 만드는 것이 좋습니다. – BalusC