Вы просто устанавливаете значение как любое другое поле формы. Вы можете установить опцию по значению или по имени. Если у вас есть поле со списком cbo1
с этими тремя параметрами:
-------------------
|Name | Value |
-------------------
|Option 1 | 1 |
|Option 2 | 2 |
|Option 3 | 3 |
-------------------
Вы можете использовать это, чтобы установить значение:
//Open the existing PDF
PdfReader pdfReader = new PdfReader("Test.pdf");
//Create the output PDF
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileStream("Test-Output.pdf", FileMode.Create));
//Get access to the PDF's form fields
AcroFields pdfFormFields = pdfStamper.AcroFields;
//Select by option's name
pdfFormFields.SetField("cbo1", "Option 3");
//- OR -
//Select by option's value
pdfFormFields.SetField("cbo1", "3");
pdfStamper.FormFlattening = false;
pdfStamper.Close();
pdfReader.Close();