Fdf to pdf Как установить флажок при заполнении PDF

Я использую FDF, чтобы заполнить PDF с PHP. У меня есть несколько флажков в PDF.

Я много искал на погребении. Я ссылался на эти ссылки refer1 link2.

в настоящее время я использовал это

<</T(form1[0].#subform[6].Checkbox1a[0])/V(1)>>
<</T(form1[0].#subform[6].Checkbox1b[0])/V(checked)>>
<</T(form1[0].#subform[6].Checkbox1c[0])/V(yes)>>
<</T(form1[0].#subform[6].Checkbox1d[0])/V(on)>>

Я пробовал 1, проверил, да, и т. Д., Но не удалось установить флажок. это один из PDF, который я использую, чтобы заполнить PDF ссылка

0

Решение

В спецификации PDF запись V флажка описана следующим образом:

Запись V в словаре полей […] содержит имя объекта представляющий состояние внешнего вида флажка, который должен использоваться для выбора соответствующего внешнего вида из словаря внешнего вида.

Также определено, что имя для в состоянии должен быть Yes но это не всегда так. В вашем документе включенное состояние определяется как Y,

Таким образом, ваши данные FDF должны выглядеть так:

<</T(form1[0].#subform[6].Checkbox1a[0])/V/Y>>

Для завершения: Если значение экспорта не является латинским текстом (с использованием массива Opt), например Acrobat не использует объект имени, но также и строку:

<</T(form1[0].#subform[6].Checkbox1a[0])/V(Y)>>

Такое поведение кажется недокументированным.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]