2013-08-20 3 views
-1

내 방문자가 다운로드 할 수있는 많은 문서가 내 서버에 있습니다.웹 페이지에서 파일 미리보기

<ul class="thumbnails"> 
    <li class="span4"> 
    <div class="thumbnail"> 
    <img src="http://placehold.it/320X200" alt="ALT NAME"> 
     <div class="caption"> 
     <h3>Header Name</h3> 
     <p>Description</p> 
     <p align="center"><a href="assets/documents/NHSHandbook1314.doc" class="btn btn-warning btn-block">Download</a></p> 
     </div> 
    </div> 
    </li> 
</ul> 

지금이 내 나는 현재 각 문서의 메인 디스플레이로 이미지를 가지고 : 나는과 같이 설정 디스플레이가 있습니다. 그 공간에 문서의 미리보기를 표시하고 싶습니다. 문서의 첫 번째 페이지 만 페이지로드시 브라우저가 완료 한 스크린 샷 일 수 있습니다.

이미지 대신 <iframe src="assets/documents/NHSHandbook1314.doc" width="230" height="144"></iframe>을 시도했지만 페이지가로드되는 즉시 iframe 및 문서 다운로드에 아무 것도 표시되지 않습니다.

페이지로드시 자바 스크립트 또는 PHP를 사용하여이 작업을 수행하고 싶습니다. 기본적으로 브라우저가 외부 문서의 "스크린 샷"을 가져 와서 방문자가 미리 볼 수 있도록 표시해야합니다. 미리보기에서 문서를 "읽거나"상호 작용할 수 없도록하고 싶습니다. 다운로드 한 내용을 확인하십시오. (첫 번째 페이지 이상)

내가 원하는 것을 이해하고 싶습니다.

답변

1

브라우저는 Microsoft Word 문서를 렌더링 할 수 없습니다. 서버에 미리보기 이미지를 생성하고 표시해야합니다.

+0

동의. 서버가 처리를 완료하면 결과를 데이터베이스/파일 시스템에 저장하고 코드에서 참조하여 각 요청에서 서버가 처리하지 못하도록하는 것이 가장 좋습니다. 나는 당신이 처리를 할 수있게 해주는 어떤 라이브러리에 대해서도 모르지만, 구글 검색이 당신을 도울 것이라고 확신한다. –

관련 문제