Почему pdftk отсекает верхушки символов в моих полях формы?

StackOverflow https://stackoverflow.com/questions/1231752

  •  22-07-2019
  •  | 
  •  

Вопрос

Когда я заполняю поля формы acrobat путем импорта файла FDF в NitroPDF, все выглядит хорошо. Когда я набираю данные в поля формы вручную в Acrobat 8, все выглядит хорошо. Когда я использую pdftk (в Windows XP или 2K), верхние части символов в каждом поле формы обрезаются. Есть ли параметр, который я где-то упускаю? В pdftk не так много настроек ...

Вот что я бегу:

pdftk form.pdf fill_form data.fdf output out.pdf flatten

Копая глубже, кажется, поставляемый текст:

<</T (A) /V (123)>>

Перерабатывается в:

<</T (A) /V ([fe][ff][nul]1[nul]2[nul]3)>>

(я определил это, загрузив «невосстановленный» out.pdf в NitroPDF и экспортировав FDF).

Это было полезно?

Решение

В итоге я проверял документ, используя pdftk и Acrobat Reader, а не импорт в NitroPDF. Похоже, что базовая линия для персонажей отличается. Чтобы получить результаты, которые я получил, мне нужно было сделать каждое поле примерно в два раза больше высоты, требуемой NitroPDF, и перекрывать поля.

Я бы порекомендовал NitroPDF для остальных его возможностей.

Другие советы

Я полагаю, что PDFTK поддерживает только более ранние версии стандарта PDF (я думаю, до 1,4), поэтому, возможно, он только начинает показывать свой возраст?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top