zoukankan      html  css  js  c++  java
  • 网页中显示pdf的方法

    非常好的在网页中显示pdf的方法

    今天有一需求,要在网页中显示pdf,于是立马开始搜索解决方案,无意中发现一个非常好的解决方法,详见http://blogs.adobe.com/pdfdevjunkie/web_designers_guide。

    其实就光看这个网站也足够了,http://www.pdfobject.com/

    记录一下主要代码:

    <script type="text/javascript" src="scripts/pdfobject/pdfobject.js"></script>
    <script type="text/javascript"> 
    window.onload = function (){
        var success = new PDFObject({ url: "pdf/CGVET22-08-2011V2P.pdf" ,pdfOpenParams: { scrollbars: '0', toolbar: '0', statusbar: '0'}}).embed("pdf1");
    };
    </script> 
     
    <div id="pdf1" style="700px; height:600px;">It appears you don't have Adobe Reader or PDF support in this web browser. <a href="~/pdf/CGVET22-08-2011V2P.pdf">Click here to download the PDF</a></div>

    1.   http://api.docin.com/   豆丁的 Docin API是免费开放式“文档在线预览”接口程序 可以显示 doc pdf等文件

          必须指定网络路径不然 会报:

          

    2. 网上的方法还是很多的。

        <object>标签

    复制代码
      <object border="0" classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="650" height="600" VIEWASTEXT="">
    <PARAM NAME="_cx" VALUE="17197">
    <PARAM NAME="_cy" VALUE="15875">
    <param name="_Version" value="65539">
    <param name="_ExtentX" value="20108">
    <param name="_ExtentY" value="10866">
    <param name="_StockProps" value="0">
    <param name="SRC" value="yourfile.pdf"> </OBJECT>
    复制代码

     

    ie 可以显示,可是在chrome ff 下都不行。

    3. 标签  embed  

     <embed src="yourfile.pdf" width="600" height="600"> 

      这下三个浏览器表示毫无压力。

    4. 接下来 也是可以的。 在这里发现的: http://www.ehow.co.uk/video_4983082_display-pdf-file-html-web.html 

    <iframe src="My.pdf" style="718px; height:700px;" frameborder="0"></iframe> 

    reference:

    http://www.ehow.co.uk/video_4983082_display-pdf-file-html-web.html

    http://www.cnblogs.com/dayou123123/archive/2012/06/01/2530917.html

  • 相关阅读:
    HTTP 常见状态码
    SpringMVC 入门
    Maven 整合SSH框架
    SSH 框架整合总结
    Maven 整合SSH框架之pom.xml
    Maven 入门
    WebService 综合案例
    CXF 框架
    jQuery高级
    JavaScript补充:BOM(浏览器对象模型)
  • 原文地址:https://www.cnblogs.com/pejsidney/p/9019061.html
Copyright © 2011-2022 走看看