【问题标题】:Issue with opening XFDF PDf's from PGP program从 PGP 程序打开 XFDF PDf 的问题
【发布时间】:2010-02-02 14:29:51
【问题描述】:

我有一个通过 XFDF 预填充 PDF 字段的系统。

XFDF 代码看起来不错,但是当我尝试在 PHP 中使用 header() 打开它时,PDF 会引发错误。 如果我忽略它并刷新页面,它可以正常工作并正确填充表单。

下面是 XFDF 代码以及我正在使用的标头...

知道为什么 PDF 不能立即显示吗?

<`?xml version="1.0" encoding="UTF-8" ?> 
<`xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">

<'fields>

<`field name="user_name">
<`value>Some Name</value> 
<'/field>

<`field name="course_name">
<`value>Some Course</value> 
<`/field>


<`/fields>

<`f href="http://the_URL_to_the_PDF_that_needs_to_be_populated_with_the_XFDF info" /> 

<`/xfdf>

我正在尝试使用下面的标题命令打开上面的内容..

header("Content-type: application/vnd.adobe.xfdf");

【问题讨论】:

    标签: php pdf forms new-operator xfdf


    【解决方案1】:

    试试:

    // No space after this opening tag
    $xfdf =<<<'XFDF'
    <?xml version="1.0" encoding="UTF-8" ?> 
    <xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">
       <fields>
          <field name="user_name"> <value>Some Name </field>
          <field name="course_name"> <value>Some Course </field>
       </fields>
       <f href="http://the_URL_to_the_PDF_that_needs_to_be_populated_with_the_XFDF info" />
    </xfdf>
    
    XFDF; // No space before this closing tag
    
    header('Content-type: application/vnd.adobe.xfdf');
    echo $xfdf;
    

    【讨论】:

    • 不...没有用...获取以无效字符开头的 XML,但感谢您尝试帮助我 :)。
    【解决方案2】:

    使用 Adob​​e 推荐的格式

    <?xml version="1.0" encoding="UTF-8"?> 
    <xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve"> 
        <f href="samples/AddressLabel.pdf"/>
        <ids original="7A0631678ED475F0898815F0A818CFA1" modified="BEF7724317B311718E8675B677EF9B4E"/> 
        <fields> 
            <field name="name"> 
                <value>Adobe Systems, Inc.</value> 
            </field> 
            <field name="address">
                <value>345 Park Ave.</value> 
            </field> 
            <field name="status"> 
                <value>us citizen</value> 
            </field>
        </fields>
    </xfdf>
    

    Adobe 参考文档中的更多信息:http://partners.adobe.com/public/developer/en/xml/xfdf_2.0.pdf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多