2009-03-20 10 views
1

J'ai un fichier modèle PDF. Il a un tas de champs que j'ai besoin d'écrire en utilisant PHP. Comment puis-je facilement déterminer les coordonnées xy d'un champ dans le fichier? À l'heure actuelle, j'utilise des emplacements xy, mais les essais et erreurs prennent beaucoup de temps. Y a-t-il une meilleure manière de faire cela? Ou même un moyen facile d'obtenir les coordonnées xy d'un point dans un fichier pdf?Comment obtenir le X, Y coordonnées d'un point dans un fichier PDF

Répondre

1

La forme de remplissage partie de votre question semble liée à this question. En ce qui concerne les coords, je ne peux pas aider avec PHP mais j'ai une bonne solution Perl pour cela. Voici twoquestions sur le calcul de X, Y coords de texte. CAM :: PDF a un utilitaire fillformfields.pl qui peut aider.

+0

Une version de php est-elle disponible? –

+0

@RNKushwaha - pas que je puisse aider, non. Je ne suis pas vraiment un utilisateur PHP ces jours-ci. –

8

Pour ma préférence:

Mac: Skim - Sélectionnez une zone de texte. Regardez en bas à droite pour X, Y, plus la largeur de la case &.

Aperçu (inclus dans Mac OS X), sélectionnez une zone de texte: Outils -> Afficher l'Inspecteur -> choisir 4ème onglet qui a une petite icône de la règle. Cela donne les coordonnées, mais avec une origine supérieure gauche (web origine standard, mais pas la convention pdf)

Linux et Unix: ne sais pas, mais essayez ... GSView xpdf Evince gnome-gv

de Windows: GSView est maintenant mon préféré: rapide, pratique de coordonnées alway sur écran, sans

Foxit Reader, gratuit pour les coordonnées de lecture (voir la boîte 'Propriétés), 100 $ si vous souhaitez enregistrer les révisions de fichiers.

Foxit Phantom (130 $) n'affiche pas les coordonnées.

PDF-Xchange le fera gratuitement, mais l'origine Y est supérieur à gauche, pas inférieur gauche, donc vous devez soustraire tous les Y de la hauteur de votre page. et les coordonnées doivent être interprétées en lisant une échelle de bord, qui est difficile à faire avec précision.

Adobe Acrobat - Un ticket de support technique et de vente que j'ai déposé indique que le lecteur 700 $ le fera. Je n'ai pas vérifié.

+0

GSView (6.0 Beta mais n'a pas été mis à jour depuis 2015 ...) sur Windows n'avait pas l'option de voir les coordonnées – sgirardin

1

je suppose qu'il vaut mieux tard que jamais pour répondre à cette:

Foxit PDF Editor (maintenant intégré dans Foxit PhantomPDF Standard ou entreprise) affiche les coordonnées d'un objet dans un fichier PDF. Le seul problème que vous devez parcourir chaque objet individuellement - cliquez manuellement sur l'objet et lire les coordonnées.Je n'ai pas trouvé de façon automatique d'extraire les coordonnées et de les insérer dans un script PHP.

+0

Ceci est intéressant. Foxit a une interface de ligne de commande .... –

Questions connexes