iText-PDF字典中的TU条目

iText-PDF字典中的TU条目,pdf,dictionary,Pdf,Dictionary,我有以下Java代码。如何创建PDF字典并向其中添加TU条目?我有一个PdFReader、Acrofields和PdfStamper的实例。它目前正在打印字段名。我正在尝试添加TU条目,以便更改字段名称 import com.itextpdf.text.pdf.PdfReader; import com.itextpdf.text.pdf.AcroFields; import com.itextpdf.text.pdf.PdfStamper; import java.util.Set; impo

我有以下Java代码。如何创建PDF字典并向其中添加TU条目?我有一个PdFReader、Acrofields和PdfStamper的实例。它目前正在打印字段名。我正在尝试添加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();

   }    
  }
import com.itextpdf.text.pdf.PdfReader;
导入com.itextpdf.text.pdf.AcroFields;
导入com.itextpdf.text.pdf.PdfStamper;
导入java.util.Set;
导入java.io.FileOutputStream;
公共类PDFFile{
公共静态最终字符串xfaForm3=“C:/PDF\u Service/PDF project/src/sample.PDF”;
公共静态最终字符串dest=“sample2.xml”;
公共静态void main(字符串[]args)
{
PDF阅读器;
PdfReader.unethicalreading=true;
顶域形式;
试一试{
读卡器=新的PDF读卡器(xfaForm3);
PdfStamper stamper2=新PdfStamper(读取器,新文件输出流(dest));
form=stamper2.getAcroFields();
stamper2.close();
设置fldNames=form.getFields().keySet();
用于(字符串fldName:fldNames)
{
System.out.println(fldName+“:”+form.getField(fldName));
}
}
捕获(例外e)
{
e、 printStackTrace();
}    
}