В настоящее время я пытаюсь взять существующий PDF-файл, найти все существующие флажки и заполнить их на основе некоторых критериев, используя C#.Завершение флажков в PDF с помощью iTextSharp
После рассмотрения других связанных с этим вопросов: https://stackoverflow.com/a/4827996/6328714
Основной вопрос, я имею в поиске все Checkbox объектов в PDF - который я считаю, мне нужно, чтобы иметь возможность ссылаться на правильный флажок в моем коде.
Что касается инструментов для просмотра внутренней структуры PDF, я использую PDFXplorer, но мне не очень повезло найти фактические флажки в древовидной структуре.
Итак:
- Do I ~ ~ необходимости объект, чтобы иметь возможность проверить коробку?
- Проверяет ли ящики так же просто, как размещенный код ниже? (Это кажется довольно прямо вперед, если так)
Ниже пример взят из связанного вопроса:
PdfReader reader = new PdfReader(fileNameIn);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(fileNameOut));
AcroFields form = stamper.getAcroFields();
form.setField("Name","Test Name");
form.setField("odot","123456");
form.setField("Consortium","A Testing Co");
form.setField("PName","My Name");
form.setField("date","10/14/03");
form.setField("Box1","true"); //This is the checkbox control
stamper.close();
Поскольку эти значения являются просто тестовыми значениями и не привязаны к PDF-файлам, я работаю каким-либо образом/формой или формой. – confusedandamused