解决方案 »

  1.   

    你的 embed() 为什么没有参数?
    embed 需要一个 id 作为参数,用于将 pdfobject 对象绑定到目标节点上<div id='pdf'></div>new PDFObject({ url: "test2.pdf" }).embed('pdf');
      

  2.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test3.aspx.cs" Inherits="STRoller.Web.Web.test3" %><html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>pdf文件显示</title>
        <script type="text/javascript" src="../js/pdfobject.js"></script> 
        <script type="text/javascript">        window.onload = function () {
            
                var success = new PDFObject({ url: "test2.pdf" }).embed("mydiv");
                alert();
            };   
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
      <div id="mydiv">
           
        </div> 
        </form>
    </body>
    </html>
    这是完整代码,大家看看那块有问题
      

  3.   

    可能是 test2.pdf 的路径问题了吧
    和你的这个程序都在同一个子目录中吗?
      

  4.   

    首先确认你的pdf文件格式路径没问题在看浏览器打开后的页面的 dom显示 <div id="mydiv">
           
        </div> 
    这里怎么显示的 手动调调看看什么情况
      

  5.   

    按 js 文件的加载 src="../js/pdfobject.js"
    你的目录结构好奇怪哟