pdf.ftl 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <style type="text/css">
  5. body{
  6. margin: 0;
  7. padding:0;
  8. border:0;
  9. }
  10. </style>
  11. </head>
  12. <body>
  13. <#if pdfUrl?contains("http://")>
  14. <#assign finalUrl="${pdfUrl}">
  15. <#else>
  16. <#assign finalUrl="${baseUrl}${pdfUrl}">
  17. </#if>
  18. <iframe src="/pdfjs/web/viewer.html?file=${finalUrl}" width="100%" frameborder="0"></iframe>
  19. <img src="images/left.png" style="position: fixed; cursor: pointer; top: 40%; right: 70px; z-index: 999;" alt="使用图片预览" title="使用图片预览" onclick="goForImage()"/>
  20. </body>
  21. <script type="text/javascript">
  22. document.getElementsByTagName('iframe')[0].height = document.documentElement.clientHeight-10;
  23. /**
  24. * 页面变化调整高度
  25. */
  26. window.onresize = function(){
  27. var fm = document.getElementsByTagName("iframe")[0];
  28. fm.height = window.document.documentElement.clientHeight-10;
  29. }
  30. function goForImage() {
  31. var url = window.location.href;
  32. if (url.indexOf("officePreviewType=pdf") != -1) {
  33. url = url.replace("officePreviewType=pdf", "officePreviewType=image");
  34. } else {
  35. url = url + "&officePreviewType=image";
  36. }
  37. window.location.href=url;
  38. }
  39. </script>
  40. </html>