Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iText-将带方括号的字段名转换为不带方括号的字段?_Itext_Xfa - Fatal编程技术网

iText-将带方括号的字段名转换为不带方括号的字段?

iText-将带方括号的字段名转换为不带方括号的字段?,itext,xfa,Itext,Xfa,} 我上面的代码正在读取一个具有XFA格式的PDF文件,它打印出如下内容: F[0].P1[0].FFField1[14]:松树路11号 如何打印出地址,而不是打印出F[0].P1[0].FFField1[14] 我希望我的代码打印出以下内容: 地址:11 Pine Drive只有在字段字典中有TU条目时才可以使用。他们有这样的条目吗?我没有这样的条目。如何创建字段词典和TU条目? import com.itextpdf.text.pdf.PdfReader; import com.itextp

}

我上面的代码正在读取一个具有XFA格式的PDF文件,它打印出如下内容:

F[0].P1[0].FFField1[14]:松树路11号

如何打印出地址,而不是打印出F[0].P1[0].FFField1[14]

我希望我的代码打印出以下内容:


地址:11 Pine Drive

只有在字段字典中有TU条目时才可以使用。他们有这样的条目吗?我没有这样的条目。如何创建字段词典和TU条目?
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.AcroFields;
import com.itextpdf.text.pdf.PdfStamper;
import java.util.Set;
import java.io.FileOutputStream;

public class PDFFile {


 public static final String xfaForm3 = "C:/PDF_Service/pdf-project/src/sample.pdf";
 public static final String dest = "sample2.xml";

  public static void main(String[] args) 
  {

    PdfReader reader; 
    PdfReader.unethicalreading = true;
    AcroFields form;

    try{

       reader = new PdfReader(xfaForm3);
       PdfStamper stamper2 = new PdfStamper(reader, new FileOutputStream(dest));
       form = stamper2.getAcroFields();
       stamper2.close();
       Set<String> fldNames = form.getFields().keySet();


      for (String fldName : fldNames) 

      {

        System.out.println( fldName +  " : " + form.getField( fldName ) );

       }


      }
      catch(Exception e)
      {
        e.printStackTrace();

       }    
   }