【问题标题】:Detecting when a pdf finishes loading within an object tag检测pdf何时在对象标签中完成加载
【发布时间】:2014-04-16 17:03:01
【问题描述】:

我正在使用PDFObject 在网页上嵌入 pdf。生成的标记是:

<object data="http://www.example.com/myexample.pdf#view=fitH" 
type="application/pdf" width="100%" height="471px"></object>

当 pdf 实际完成加载时,我需要运行一些 javascript,但在所有浏览器上,onloadonloadeddataonreadystatechange 事件和 readyState 属性都不适用于此操作。 PDFObject 似乎也没有为此提供任何跨浏览器事件。 我如何知道 PDF 何时完成加载?

【问题讨论】:

    标签: javascript html pdf onload pdfobject


    【解决方案1】:

    带有 PDF 文档的对象标签通常在浏览器和设备中并不可靠和一致。请参阅以下有关替代方案的答案:

    Is there a way to remove the Adobe border from an embedded PDF object?

    【讨论】:

    • 感谢您的输入,但这并不能完全回答我的问题。 FlexPaper 仅对开源项目免费,而且 PDF.JS 在支持广泛的 PDF 方面还有一段路要走。尝试在浏览器之间提供一些一致性是我使用 PDFObject 的主要原因,尽管有一些警告,但它主要是有效的。对我来说,最主要的是检测 PDF 何时完成加载。
    • @Enrique 当时没有,但那是 7 年前的事了。现在有可能事情已经发展了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多