2011-09-14 17 views
9

PHP & MySQL tabanlı bir uygulama geliştiriyoruz. Kayıt formunu PDF formatında dağıtıyoruz. Formu doldurduktan sonra kullanıcı kayıt olmak için başvuru formumuza PDF formu yükleyecektir. Kayıt formunu PDF formatında PDF formatında ayıklamak ve bu verileri veritabanına kaydetmek istiyoruz.PHP'de PDF biçiminden alan değeri nasıl alınır

Birisi bana PDF formundan alan değeri çıkarmak için PHP sınıflarını işaret edebilir mi?

+0

Bildiğim kadarıyla bu imkansız. Bunun çalışması için OCR'ye ihtiyacınız olacaktır (bu yüzden gerçekten mümkündür;)): http://en.wikipedia.org/wiki/Optical_character_recognition – hoppa

+1

Teşekkürler @hoppa. Kayıt formu PDF formatında değildir. Doldurulabilir PDF formudur. Pleae bunu kontrol et. http://www.adobe.com/products/acrobatpro/create-fillable-pdf-forms.html –

+0

Ayrıca bkz. http://stackoverflow.com/questions/6713701/populating-pdf-form-fields-with-php OP form alanlarını doldurmak için php kullanır, belki de kodunu okumak için uyarlayabilirsiniz. – Fabio

cevap

4

alternatif gibi http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ ve böylece bir şey gibi harici bir program kullanarak olabilir:

$ pdftk file.pdf dump_data_fields 

ve sonra çıktıyı işleyecek. Ancak, bu bir çok ayrıştırma mantığı ve çıktı işlemeyi içerecektir. Ayrıca, sunucunuza ikili dosyaları yükleyemiyorsanız, boş verin.

Belirtilen hoppa olarak yapılması sadece daha basit olabilir.

Düzeltme: Bu soru, The best pratice to parse PDF forms fields with PHP5 numaralı sorununun bir kopyası olabilir.

İlgili konular