2009-03-20 101 views
1

私はPDFテンプレートファイルを持っています。それはPHPを使用して書く必要があるフィールドの束を持っています。ファイル内のフィールドのxy座標を簡単に判別するにはどうすればよいですか?今はxyの場所を使用していますが、試行錯誤は非常に時間がかかります。これを行うより良い方法はありますか?または、pdfファイル内のポイントのxy座標を取得する簡単な方法ですか?PDF内のポイントのX、Y座標を取得する方法

答えて

1

質問のフォーム入力部分は、this questionと関連しているようです。 coordsに関しては、私はPHPで助けることはできませんが、私はこれのための良いPerlのソリューションを持っています。テキストのX、Y座標を計算することについてはtwoquestionsです。 CAM :: PDFには、fillformfields.plユーティリティがあります。私の好みのために

+0

phpのバージョンはありますか? –

+0

@RNKushwaha - 私が助けることはできません。私は最近、PHPユーザーではありません。 –

8

マックスキムミルク - テキストボックスを選択します。右下のX、Y、さらに箱の高さは&の幅を見てください。 (OSXに含まれる)

プレビュー、テキストボックスを選択: ツール] - > [インスペクタを表示 - >小さな定規のアイコンを持っている第四タブを選択します。 これは座標を与えるが、左上の原点(ウェブ標準起源、 ではなく、PDF規則)と

LinuxやUnix:知っているが、しようとしない... GSView xpdfの 示す のgnome-GV

WindowsのGSViewは今、私のお気に入りです:速い、便利でなかれオン座標表示、ファイルのリビジョンを保存したい場合は、(参照「プロパティ」ボックス) $ 100の座標を読み取るための自由、

のFoxit Readerを無料。

Foxit Phantom($ 130)は座標を表示しません。

PDF-Xchangeはもそう、あなたのページの高さから、すべてのYを減算する必要が 、左下ではなく、自由のためにそれを行うが、Yの原点は左上であるだろう。 そして、正確に行うのが難しいエッジスケール、 を読み取って座標を解釈する必要があります。

Adob​​e社のAcrobat - 私は提出販売および技術サポートのチケットは$ 700、読者 はそれを行うだろうと言います。私はチェックしていない。

+0

GSView(6.0ベータ版だが、2015年以降更新されていない...)には、座標を見るオプションがなかった – sgirardin

1

私はそれがこれに答えるために決してより良い後半だと仮定します(今のFoxit PhantomPDFの標準またはビジネスに組み込まれた)

のFoxit PDF Editorは、PDFファイル内の任意のオブジェクトの座標を表示します。唯一の問題は、オブジェクトごとに個別に移動する必要があります。オブジェクトを手動でクリックして座標を読み取ることです。座標を抽出してPHPスクリプトにパイプする自動化された方法は見つかりませんでした。

+0

これは興味深い。 foxitにはコマンドラインインタフェースがあります.... –

関連する問題