我在做个小网站,其中要在线看pdf文件(杂志),文件大小不一,有的有15M左右,有的4M左右,请问这个怎么实现?麻烦大家给点建议,有最好了,谢谢各位了,急用啊。

解决方案 »

  1.   

    HTML
    <embed width=100% height=100% fullscreen=yes src="http://localhost/你的pdf文件.pdf" />JS
    pdfobject.js均需要浏览者安装有 Adobe Reader
      

  2.   

    为了更好地用户体验,建议你前端采用 FlexPaper在线显示文档组件来显示你的文档,先用PDF2SWF工具将你的pdf转成flash文件,然后用 FlexPaper来显示转换后的swf文件,这样用户浏览速度会很快,就像百度文库那样!
      

  3.   

    pdfobject.js 用比较强的控制能力
      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title></title>
    <script type="text/javascript" src="pdfobject.js"></script>
    <script type="text/javascript" src="jquery-1.8.0.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){  
        
           //第一種方式
    //        var myPDF = new PDFObject({ url: "1.pdf" }).embed();   
           
           //第二種方式
           var variablename = new PDFObject({ url: "1.pdf" }).embed("pdfobj");
           
           //第三種方式
    //                var myembedparams = {
    //                  url: "1.pdf"
    //                };
    //                var myPDF = new PDFObject(myembedparams).embed();
                });   
    </script>
    </head>
    <body>asdfadsfasdf
        <div id="pdfobj"></div>
    </body>
    </html>
      

  5.   

    建议你前端采用 FlexPaper在线显示文档组件来显示你的文档,先用PDF2SWF工具将你的pdf转成flash文件,然后用 FlexPaper来显示转换后的swf文件,这样用户浏览速度会很快,就像百度文库那样!