Как получить координаты X, Y точки в PDF

У меня есть файл в формате PDF. У него есть куча полей, которые мне нужно написать для использования PHP. Как я могу легко определить координаты xy поля в файле? Сейчас я использую xy, но пробная версия и ошибка очень трудоемки. Есть лучший способ сделать это? Или даже простой способ получить xy координаты точки в pdf-файле?

Related of "Как получить координаты X, Y точки в PDF"

Вопрос о заполнении формы вашего вопроса, похоже, связан с этим вопросом . Что касается коордов, я не могу помочь с PHP, но для этого у меня есть хорошее решение для Perl. Вот два вопроса о вычислении X, Y коордов текста. В CAM :: PDF есть утилита fillformfields.pl, которая может помочь.

В порядке моих предпочтений:

Mac : Skim – выберите текстовое поле. Посмотрите внизу справа на X, Y, а также на высоту и ширину коробки.

Предварительный просмотр (входит в OSX), выберите текстовое поле: Инструменты -> Показать инспектор -> выберите четвертую вкладку с маленькой иконкой линейки. Это дает координаты, но с верхним левым исходным кодом (обычное веб-начало, но не соглашение pdf)

Linux и Unix : не знаю, но попробуйте … GSView xpdf evince gnome-gv

Windows : GSView теперь мой любимый: быстрый, удобный всегда отображаемый координатный дисплей, бесплатный

Foxit Reader , бесплатно для чтения координат (см. Поле «Свойства»), 100 долларов США, если вы хотите сохранить изменения файлов.

Foxit Phantom ($ 130) не отображает координаты.

PDF-Xchange также сделает это бесплатно, но начало Y – левое верхнее, а не левое нижнее, поэтому вам нужно вычесть каждый Y из высоты вашей страницы. И координаты должны интерпретироваться, читая шкалу ребер, что трудно сделать точно.

Adobe Acrobat – продажа и билет технической поддержки, который я подал, говорят, что читатель в $ 700 сделает это. Я не проверял.

Я полагаю, что лучше поздно, чем никогда не отвечать на это:

Foxit PDF Editor (теперь включен в Foxit PhantomPDF Standard или Business) будет отображать координаты любого объекта в файле PDF. Единственная проблема, которую вы должны пройти через каждый объект индивидуально – вручную нажмите на объект и зачитайте координаты. Я не нашел автоматический способ для извлечения координат и передачи их в PHP-скрипт.