用VS2005怎么样实现网页在线阅读pdf文件。用什么控件或者怎么弄还请大侠们指教一下……

解决方案 »

  1.   

    我觉得你可把pdf作为一个数据源,然后转成html代码,在前台显示
      

  2.   

    这个我做过。用一个pdf插件就行,不过得确保安装pdf阅读器
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>Untitled Page</title>
    </head>
    <body style="margin:0px;">
    <DIV id="showdiv">
    <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="100%" height="95%" border="0" name="pdf"> 
            <param name="toolbar" value="false">
          <param name="_Version" value="65539">       <param name="_ExtentX" value="20108">       <param name="_ExtentY" value="10866">       <param name="_StockProps" value="0">       <param name="SRC" value="工作周报第14期(48)1.pdf"> 
    </object> 
    <p style="text-align:center">
    <input type=button name=print value="打印" onclick="pdf.print()">
    <input type=button name=test  value="关闭" onclick="window.close()"></p>
    </DIV>
    </body>
    </html>
    那个value值你可以动态赋值
    给分吧
      

  3.   

    你的意思是所以浏览网页的用户都必须安装PDF阅读器吗?
      

  4.   

    flash不懂啊,看到百度里面阅读得就是flash的
    但又得学学flash
    这两天学.net都头大了
      

  5.   

    是客户端安装,你可以搜下代码判断是否安装pdf阅读器啊。
    步骤一 判断客户端是否安装pdf阅读器 如果没安装 提示用户安装啊
    步骤二 如果安装了,执行我给你的那段
      

  6.   

    按了pdf阅读器,在浏览器会自动打开pdf的。
      

  7.   

    按了pdf阅读器,在浏览器会自动打开pdf的。