Как получить координаты X, Y точки в PDF - PullRequest
1 голос
/ 21 марта 2009

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

Ответы [ 3 ]

9 голосов
/ 07 апреля 2010

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

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

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

Linux и Unix : не знаю, но попробуйте ... GSView Xpdf Evince Гном-г.в.

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

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

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

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

Adobe Acrobat - Заявка на продажу и техническую поддержку, которую я подал, говорят, что читатель за 700 долларов сделаю это. Я не проверял.

1 голос
/ 30 января 2012

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

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

1 голос
/ 21 марта 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...