PDF şablona alanlarını bağlamak için PHP kullanabilirsiniz

3 Cevap php

Ben çeşitli müşteri her bana başvuru formları çok pdf şablonları gönderme var. Müşterilerim benim veritabanındaki kullanıcı bilgileri vermek ve şablonları bağlamak istiyorum.

Yani, örneğin, ben "Spor Formu" adında bir pdf var ve bunun içinde vb ilk adı, soyadı, boy, ağırlık gibi boş alanlar (metin, onay kutularını) vardır .. benim db gelen tüm müşteri bilgilerini almak gerekir . t_user tablo (t_user.first_name, t_user.last_name, t_user.height vs ..) ve bu pdf şablona bağlayabilirsiniz.

Ayrıca, ikinci bir "Kickboks Turnuvası Uygulama" denilen pdf ve ona ilk adı, soyadı, boy, kilo gibi benzer alanlar olabilir gerekir, ama aynı zamanda, kayıplar, teknik knockouts vb kazanır gibi yeni alanlar olabilir ..

Ben olmayan teknoloji anlayışlı insanlar bu pdf şablonlar benim t_user tablodaki sütunları eşleştirmek mümkün sağlayan bir süreç istiyor. Sonra pdf şablonu tüm alanları doldurun bir "oluşturmak pdf" tuşuna basabilirsiniz.

Şu anda, ben bu kadar nontechsavvy insanların pdf şablona bağlamak-mümkün alanları çizmek için Adobe Acrobat kullanabilirsiniz FPDF kütüphane ile bir şeyler yapmayı düşünüyor ediyorum. Sonra onlarla benim veritabanı sütun adları FPDF alan adlarını Haritayı izin bir web uygulaması oluşturmak olacak.

Herkes daha iyi bir yaklaşım tavsiye edebilir misiniz?

3 Cevap

Ben (müşteriler sıfırdan oluşturmak ve herhangi bir pdf şablonları kabul olmaz çünkü) pdf şablonları veri bağlamak için Adobe'nin FDF teknolojisini kullanarak sona erdi.

Run your SELECT statement, then: Build your HTML in the manner you see fit, referencing the $row

İlk İsim:

Eğer tablodan çekilen her alana karşılık html her alan için vb

Ben HTML PDF yeniden ve HTML şablonu + verileri kullanarak PDF oluşturmak için wkhtmltopdf kullanabilirsiniz.

Onların yedek oluşturmak için koyardınız böyle {FirstName} olarak HTML ve kullanım dizeleri tasarlamak için bir WYSIWYG onları kurmak olabilir.

Yani en azından, kullanıcı taşıma kapasitesine sahip olduğunu düşünüyorum ne bağlıdır kolay bir yol var.