Como obter as coordenadas X, Y de um ponto em um PDF

Eu tenho um arquivo de modelo PDF. Tem um monte de campos que eu preciso escrever para usar o PHP. Como posso determinar facilmente as coordenadas xy de um campo no arquivo? Agora eu estou usando os locais xy, mas o teste eo erro são muito demorados. Existe uma maneira melhor de fazer isso? Ou mesmo uma maneira fácil de obter as coordenadas xy de um ponto em um arquivo pdf?

A parte de preenchimento de formulário da sua pergunta parece relacionada a esta questão . Quanto aos coords, não posso ajudar com o PHP, mas tenho uma boa solução Perl para isso. Aqui estão duas perguntas sobre o cálculo de códigos de texto X, Y. CAM :: PDF tem um utilitário fillformfields.pl que pode ajudar.

Por ordem de minha preferência:

Mac : Skim – Selecione uma checkbox de texto. Olhe na parte inferior direita para X, Y, além da altura e largura da checkbox.

Pré-visualização (incluído no OSX), selecione uma checkbox de texto: Ferramentas -> Mostrar Inspetor -> escolha a 4ª guia que possui um pequeno ícone de régua. Isso dá coordenadas, mas com uma origem superior esquerda (origem padrão da web, mas não a convenção pdf)

Linux e Unix : não sei, mas experimente … GSView xpdf evince gnome-gv

Windows : o GSView agora é o meu favorito: exibição de coordenadas rápida e conveniente, grátis

Foxit Reader , livre para leitura de coordenadas (veja a checkbox ‘Propriedades’), $ 100 se você deseja salvar as revisões de arquivos.

Foxit Phantom ($ 130) não exibe coordenadas.

O PDF-Xchange também o fará de graça, mas a origem Y é superior esquerda, não inferior esquerda, então você deve subtrair todos os Y da altura da sua página. E as coordenadas devem ser interpretadas lendo uma escala de borda, o que é difícil de fazer com precisão.

Adobe Acrobat – Um bilhete de vendas e suporte técnico que eu arquivei disse que o leitor de US $ 700 irá fazê-lo. Eu não verifiquei.

Suponho que seja melhor tarde do que nunca responder a isto:

Foxit PDF Editor (agora incorporado no Foxit PhantomPDF Standard ou Business) exibirá as coordenadas de qualquer object em um arquivo PDF. O único problema que você tem que passar por cada object individualmente – clique manualmente no object e leia as coordenadas. Não encontrei uma maneira automática de extrair as coordenadas e colocá-las em um script PHP.