各位大牛大虾们,出手的时候又到了

解决方案 »

  1.   

    1.装了Adobe Reader就行2.自己写插件读服务器上的PDF
      

  2.   

    最简单的方法:在你的html中添加上下面这段: <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="760" height="411" border="0">
            <param name="_Version" value="65539">
            <param name="_ExtentX" value="20108">
            <param name="_ExtentY" value="10866">
            <param name="_StockProps" value="0">
            <param name="SRC" value="PDFFiles\hello silverlight4.pdf">
        </object>* 注意这边要修改那个<param name="SRC" value="PDFFiles\hello silverlight4.pdf"> 中的value的内容为你的pdf所在的位置。我这边是在web程序中加入了一个PDFFiles这个文件夹,然后放了一个hello silverlight4.pdf的pdf文件。
      

  3.   

    我的PDF文件不是固定的啊,需要赋值的,在后台应该怎么写?
      

  4.   

    现在有很多PDF的浏览器播发插件! 下一个来用啊!
      

  5.   


    要在IE上查看PDF,ADOBE是提供插件,但是要购买的,我想自己调用一下,不知道有没有实现方式?
      

  6.   

    value="<%= pdfPath(这是后台一个路径变量) %>">
      

  7.   

    http://www.radpdf.com/orhttp://www.tallcomponents.com/pdfwebviewer1-versions.aspx絕對是好東西。
    my blog
    http://ufo-crackerx.blog.163.com/
      

  8.   


    客戶端不需要安裝 Adobe Reader ?
      

  9.   

    问题是我要用IE浏览PDF格式的文件,同时,不能允许用户保存,当然人家要用截屏那我管不着,就是要消除保存文件的功能
      

  10.   

    我說的,不需要客戶安裝 Adobe Reader
      

  11.   

    麻烦大虾能详细介绍一下吗?只用IE浏览PDF,同时禁用保存功能及下载文件功能
      

  12.   

    浏览器可以通过禁用工具栏,但是ADOBE自带的那个怎么禁用?
      

  13.   

    PDFWebViewer.NET 是圖像形式顯示的,速度非常快你測試一下它的在線例子是否滿足你http://www.tallcomponents.com/pdfwebviewer1-livedemos.aspx
      

  14.   

    唉,你下載他們控件,看看例子就明白,很簡單的http://www.radpdf.com/ 更強大,需要部署服務器+sql2005 or 2008。這個是企業級的,我有朋友用這個,他是金融行業的,用的很好
      

  15.   

    這兩款是目前比較好的了
    my blog
    http://ufo-crackerx.blog.163.com/
      

  16.   

    我就是要免费的嘛,不然直接买个ADOBE的FIX控件就可以
      

  17.   

    /// <summary>
    /// 在浏览器中预览PDF
    /// </summary>
    /// <param name="filePath">文档路径</param>
    private void PreviewPdf(string filePath)
    {
       Response.ClearContent();
       Response.ClearHeaders();
       Response.ContentType = "application/PDF";
       Response.WriteFile(filePath);
       Response.Flush();
       Response.Close();
    }