1

ColdFusion を使用して PDF にクエリ データを入力しようとしています。フィールド名はないと思います。cfpdfformparamそれを埋めるためにまだ使用できる方法はありますか?

PDF は LiveCycle で作成されたもので、変更できません。https://www.formulaires.modernisation.gouv.fr/gf/cerfa_10069.do

これをpdfで実行すると:

<cfpdf action="getInfo" source="cerfa_10069.pdf" name="PDFInfo">
<cfdump var="#PDFInfo#" >

<cfpdfform source="cerfa_10069.pdf" result="resultStruct" action="read"/>
<cfdump var="#resultStruct#" >    

を示す構造体を返します

topmostSubform  
   struct
      Champ_de_texte1   
        array
        1   N° 10069*04
        2   [empty string]
        3   [empty string]
        4   [empty string]

名前はありませんが番号が付けられた24のフィールドがあります。フィールドの順序がわかれば、数字だけで入力できますか? しかし、これはうまくいきません:

<cfpdfsubform name="topmostSubform"> 
    <cfpdfsubform name="Champ_de_texte1"> 

           <cfpdfformparam name="17" value="572 Evergreen Terrace"> 

    </cfpdfsubform> 
</cfpdfsubform>

フォームを送信するのではなく、PDF のフォーム フィールドにデータを入力するだけで済みます。

4

1 に答える 1

0

cfpdfformparamindexの属性を使用します。

<cfpdfform action="populate" source="c:/path/to/cerfa_10069-04.pdf" 
         destination="c:/path/to/updatedForm.pdf">
    <cfpdfsubform name="topmostSubform"> 
        <cfpdfformparam name="Champ_de_texte1" index="1" value="572 Evergreen Terrace" /> 
        <cfpdfformparam name="Champ_de_texte1" index="2" value="Foo" /> 
        <cfpdfformparam name="Champ_de_texte1" index="3" value="Bar" /> 
        ...
    </cfpdfsubform>
</cfpdfform>
于 2013-07-25T18:48:55.067 に答える