有谁用过pdfobject,网页打开PDF文件,有些问题需要帮忙!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有谁用过pdfobject,网页打开PDF文件,有些问题需要帮忙!相关的知识,希望对你有一定的参考价值。

用浏览器打开PDF文件,不过页面要加入PDFobject.js代码,遇到点问题!有的电脑可以正常显示,有的不行,系统装的都是XP,安装有福昕电子阅读器。

参考技术A 兼容性问题,最好使用pdf.js插件 参考技术B 什么意思?chrome能打开PDF文件追问

是的,用浏览器打开PDF文件,不过页面要加入PDFobject.js代码,遇到点问题!有的电脑可以正常显示,有的不行,系统装的都是XP,安装有福昕电子阅读器。

web中打开PDF文件

首先引用js 文件

1.  <script type="text/javascript" src="JS/pdfobject.min.js"></script>
  <script type="text/javascript" src="JS/pdfobject.js"></script>

2. 引用样式 :(该样式是不可缺少的因为在这里设置页面中PDF的高度)

 <style type="text/css">
        .held {
            display: none;
        }

        .pdfobject-container {
            height: 900px;
        }

        .pdfobject {
            border: 1px solid #666;
        }
    </style>

3. js 代码如下:

//备注:这里用到  window.onload 详细大家对这个不陌生吧。如果实在不清楚就简单的描述下(window.onload是在dom文档树加载完和所有文件加载完之后执行一个函数。)也就是说当你生成完PDF文件后并且 加载所有文件后才执行打开PDF功能。

 <script type="text/javascript">
        window.onload = function () {
            var Pdf = $("#lblUrl").text();  备注:这个是生成后PDF的地址 (我用的是隐藏一个控件把地址给这个控件在通过JQuery 获取并添加到 PDFObject.embed(Pdf, "#example1"); 下面)
            PDFObject.embed(Pdf, "#example1");
        };

    </script>

 

4. 在这个div里显示打开的PDF文件 这个很简单一个div 就搞定了。(备注:这个div的ID 必须要和  PDFObject.embed(Pdf, "#example1"); 这个一样的否则就会有问题。)

<body ms_positioning="GridLayout">
    <form id="Form1" method="post" runat="server">

        <div id="example1"></div>
    </form>
</body>

 

5. 切记这里必须安装:Acrobat Reader  否则无法在网页中打开PDF文件

6.问题解答:

如果遇到以下问题:

 提示错误: PDFObject本页面上存在错误。Acrobat可能无法正确显示页面,请联系PDF文档的创建者

这个错误是没有引用  pdfobject.min.js 这个js文件导致的。 为了解决这个我搞了好久。

以下是官方地址:https://pdfobject.com/   

希望以上对你有帮助。如果没有就当小说看吧。哈哈

 

以上是关于有谁用过pdfobject,网页打开PDF文件,有些问题需要帮忙!的主要内容,如果未能解决你的问题,请参考以下文章

有谁用过CTEX的编辑器WinEdt 6.0的,请教一个问题:

EXPDP 的QUERY参数,有谁用过的

随机起名生成器,有谁用过哪个呢?

有谁用过inspect32.exe?怎么用

有谁用过STC90系列的单片机,2k的RAM该怎么用,我添加了stc90.h头文件,还是说我定义的DATA SEGMENT过大

米拓建站系统怎么样?有谁用过米拓的说一下