【问题标题】:What is the difference between rendendered html shown in view page source and inspected by firebug?视图页面源中显示的渲染 html 和 firebug 检查的 html 有什么区别?
【发布时间】:2014-10-20 18:26:31
【问题描述】:

我在 iframe 中生成 pdf。在查看页面源代码中没有 pdf 的内部文本,只显示 iframe 标记

 <iframe id="Iframe1" src = "/demo/22.pdf" width='600' height='600' allowfullscreen webkitallowfullscreen></iframe> 

但在萤火虫中显示所有文本,当我通过萤火虫检查pdf内的一行时,如下所示

<div style="position: absolute; left: 122.072px; top: 404.603px; font-size: 13.1354px; font-family: serif; transform: rotate(0deg) scale(0.997231, 1); transform-origin: 0% 0% 0px;" data-font-name="g_font_3" data-angle="0" data-canvas-width="125.85053914522952">What is a Heart Attack?</div>

为什么页面源代码中不显示 pdf 的内部 html? 有没有办法以萤火虫所示的形式获取pdf的内部文本?

【问题讨论】:

    标签: html asp.net iframe webpage


    【解决方案1】:

    是的,你是对的 iframe 或 ajax 更新只会通过萤火虫检查而不是在视图页面源中显示,因为它们实际上是在页面加载完成后呈现的。

    通过捕获html的PDF文档,您必须等待iframe或Ajax更新加载/完成。

    【讨论】:

    • 页面加载完成后有什么方法可以获取 pdf 的 html 吗?
    • 您可以通过此链接hiqpdf.com/demo/ConvertHtmlToPdf.aspx 使用 3rd 方工具生成过去使用的 PDF。顺便说一句,您在问题中没有提到从 HTML 生成 PDF 的工具或技术。
    猜你喜欢
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多