При попытке использования pdftk my.pdf dump_data_fields >result.txt
имеют пустые данные приводятНевозможно получить имя поля из формы PDF с помощью Pdftk
ответ
Это, скорее всего, потому что PDF вы используете, не имеют каких-либо полей данных сваливать! Используйте инструмент, например Adobe Acrobat, чтобы открыть pdf-файл, идите туда, где вам нужно, чтобы редактировать поля, и добавьте поля в любом месте, где они вам нужны, чтобы появиться. Убедитесь, что они названы так, что вы можете использовать их с помощью вызова атрибутов [] в pdftk.
Я рекомендую использовать случай с змеей (то есть текстовое поле с именем «first_name»), а затем у вас должен быть доступ к нему с использованием атрибутов [: first_name] = 'your text'.
Надеюсь, что это поможет, дайте мне знать, если у вас есть другие вопросы/проблемы.
Ваш файл my.pdf может быть несовместим с pdftk. Преобразовать файл сначала с помощью следующей команды:
>pdftk my.pdf output my_converted.pdf
Тогда попробуйте,
>pdftk my_converted.pdf dump_data_fields > result.txt
Я взял это из следующего http://www.fpdf.org/en/script/script93.php, где процесс преобразования предлагается, когда поля не будут писать в файл pdf, поэтому преобразование перед сбросом полей может не помочь. Если в вашем pdf-файле есть поля, вы должны быть заполнены в своем PDF-приложении. Если in не заполняется, тогда казалось бы, что у него нет полей.