我想设置一些pdf中的字段,但让他们打开后修改后,他们已经填充。我的问题是,当我在附加模式下编辑pdf时,复选框没有设置。文本字段正常工作。itextsharp - 无法设置复选框时PdfStamper在附加模式
string pdfTemplate = @"c:\test\fw4.pdf";
string newFile = @"c:\test\completed_fw4.pdf";
PdfReader pdfReader = new PdfReader(pdfTemplate);
//PdfStamper pdfStamper = new PdfStamper(pdfReader, new System.IO.FileStream(newFile, System.IO.FileMode.Create), '\0', true); //doesn't set field - leaves editable
PdfStamper pdfStamper = new PdfStamper(pdfReader, new System.IO.FileStream(newFile, System.IO.FileMode.Create)); //sets field - leaves locked
AcroFields pdfFormFields = pdfStamper.AcroFields;
pdfFormFields.SetField("topmostSubform[0].Page1[0].c1_01[1]", "2");
pdfStamper.Close();
请分享问题 – mkl
[2017年W4]的PDF(https://www.google.com/url?sa= T&RCT = J&q =&ESRC = S&来源=网络和CD = 1&CAD = RJA&uact = 8&VED = 0ahUKEwiFtZSU7KLWAhWEw4MKHXCyCoUQFggoMAA&URL = HTTPS%3A%2F%2Fwww.irs.gov%2Fpub%2Firs-PDF%2Ffw4.pdf与USG = AFQjCNH6XrXINhUDXXX1C3llG2hdmsZL5g) – just4atwork