문제

나는 JavaScript로 Acrobat Reader를 재현하는 임무를 맡았습니다. 그러나 내 "독자"는 PDF를 제공하지 않습니다. 대신, 내 독자는 PDFS에서 라이스터 화 된 이미지를 발표 할 것입니다. 내가 Acrobat을 재현 할 때, 나는 다음과 같은 기능을 가진 무언가가 필요합니다.

  1. 일련의 이미지를 수직으로 표시합니다
  2. 이미지의 축소 및 팬
  3. 페이지로 이미지를 탐색하기 위해 위아래로 페이징

jQuery 플러그인을 어디에서나 찾았습니다. 나는 누군가가 나를 도울 수있는 제안이 있는지 궁금하다. 알려주세요.

도움이 되었습니까?

해결책

이것은 단기간 전에 깨달았다는 것보다 훨씬 더 깊은 주제입니다. 나는 당신에게 짧은 버전을 줄 것이며 당신의 PDF가 HTTP를 통해 공개적으로 액세스 할 수있는 한 지정된 모든 요구를 충족시킵니다. 이것은 우리의 모든 요구를 충족 시키지는 않았지만 그것이 당신을 돕기를 바랍니다.

부분 솔루션

모든 브라우저가이를 지원하는 것은 아니지만 일부 브라우저는 PDF를 임베드, 객체 및 IFRAME 태그의 소스로 지원하며 JavaScript를 추가하지 않고도 볼 수 있습니다.

<embed src="file1.pdf" width="500" height="650"></embed>
<object type="application/pdf" data="file1.pdf" width="500" height="650" ></object>
<iframe src="PDFDirectory/Test.pdf"></iframe>

대답

모든 브라우저에서 작업 할 수 있도록 래스터 화 및 JS 또는 플래시에서 작동하는 것이 해답입니다. 놀랍게도 Google조차도 시청자에 PDF를 일련의 레이스 워싱 된 이미지로 제시합니다. 좋은 소식은 당신이 수동으로 변환 할 필요가 없다는 것입니다. Google의 공개적으로 이용 가능한 뷰어. Google이 당신을 위해 모든 노력을 기울이고 Ghostscript와 Imagemagick의 좌절로부터 자신을 구하십시오 (이것은 우리가 사용해야 할 것입니다)! URL을 PDF에 붙여 넣고 포함 코드를 가져 오기 만하면됩니다! 존경받는 코드를 프로그래밍 방식으로 생성하는 것은 쉽다는 것은 말할 것도 없습니다.

https://docs.google.com/viewer

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top