버튼을 누르면 체크리스트의 항목을 PDF로 작성해야합니다. PDF 문서에는 20 개의 필드가있는 1 페이지가 있지만 유연해야합니다. 따라서 checkedlistbox에 52 개의 항목이있는 경우 프로그램은 3 페이지 (PDF를 복사하고 2 번 추가)로 PDF를 만듭니다. 이것은 작동하지만 다음 페이지의 필드는 첫 번째 필드와 동일한 이름을 갖습니다. 나는 이것이 문제가되지 않기를 바란다. ,itextsharp 빈 필드가있는 pdf 복사 pdf에 추가, 첫 번째 페이지의 필드 만 읽음
PdfReader pdfReader = new PdfReader(path);
AcroFields pdfFormFields = pdfReader.AcroFields;
foreach (KeyValuePair<string, AcroFields.Item> kvp in pdfFormFields.Fields) {
listoffieldnames.Add(kvp.Key.ToString());
}
pdfReader.Close();
내 문제는 독자가 첫 번째 페이지의 필드를 읽
는 그런 다음 필드 이름을 읽습니다.