【问题标题】:How can I show a PDF in a browser when it has XFDF data?当 PDF 包含 XFDF 数据时,如何在浏览器中显示它?
【发布时间】:2013-03-18 02:19:24
【问题描述】:

我需要显示一个带有数据的 PDF 文件,这个数据是一个 XFDF 文件。所以这个过程在我的机器上工作我打开 XFDF 并自动显示 PDF 和数据。 问题是当我在 Web 环境中进行此过程时,HTML 页面不显示任何内容。

我有 2 个文件:PDF 是 TestForm1.pdf,XFDF 是 TestForm1.xfdf。

我可以嵌入一个空的 PDF,它可以工作:

<object type="application/pdf" data="TestForm1.pdf" width="300" height="200"></object>

但以下(使用 XFDF)不起作用:

<object type="application/vnd.adobe.xfdf" data="TestForm1.xfdf" width="300" height="200"></object>

我的 XFDF 文件的代码是:

<?xml version="1.0" encoding="UTF-8"?>
<xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">
<f href="TestForm1.pdf"/>
<fields>
    <field name="Name_UeSd4O*CXTlIKGfP8CI1Lg">
        <value>Aaron</value>
    </field>
</fields>
<ids original="F76AE09E68036941A6318DF3754A9CD1" modified="4FB18F258D7B8F4699CCCF49538E852F"/>
</xfdf>

我需要有关此问题的帮助或指导。 问候。

【问题讨论】:

标签: html pdf xfdf


【解决方案1】:

自从您发布以来已经有一段时间了。抱歉复活了。一直在研究同样的问题。

通过将 XFDF 文件中的 href 路径更改为 pdf 所在的完整服务器路径来解决问题。即“http://google.com/my.pdf

【讨论】:

    猜你喜欢
    • 2017-12-28
    • 1970-01-01
    • 2014-06-18
    • 2019-09-08
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    相关资源
    最近更新 更多