PHP kullanarak PDF katılım listesi oluşturuluyor

6 Cevap php

Ben PHP kullanarak PDF öğrencinin veritabanından bir attandence listesi oluşturmak istiyorum. Ben sütunlar student.name, student_id, student_rollno ve pdf tablo olarak yapılacak imzalanması için işaret için bir sütun istiyorum. Bunu nasıl yapabilirim?

6 Cevap

Eh, bu biraz genel bir soru ama ben en azından PDF katılmak ve aşağıdaki PHP sınıf yukarı sunarız: http://www.tcpdf.org

Bu sınıf, bir büyük yararı olan sunucu üzerinde pdf uzantısını etkinleştirmek zorunda kalmadan çalışır. Ama bunun ötesinde, aynı zamanda 'table' etiketi dahil basit HTML destekler. Eğer HTML biliyorsanız, bu bilgiye dayalı basit PDF'leri üretebilir.

Eğer veritabanından veri alınan ettik, gerçekten bir HTML dizesi montaj meselesi:

$html = '<table>';
foreach ($results as $student) {
     $html .= '<tr><td>'.$student->name.'</td></tr>';
}
$html .= '</table>';

$tcpdf->writeHtml($html);

Vb ...

A full fledged example of the writeHtml method can be found here: http://www.tecnick.com/pagefiles/tcpdf/example_006.phps

Eğer almak nasıl verileri proje üzerinde çok bağlıdır.

I recommend TCPDF. http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf

Bu pdf html dönüştüren bir kütüphanedir, yani html sonuçları php ve çıkış db sorgu çalışır. Bir TCPDF fonksiyonu ile html oluşturur php dosyasını başvuruda bulunabilir.

See examples here: http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_examples

/ / / / / / / / / / / / / / / / / / / / /

You can also use the DOMPDF: http://www.digitaljunkies.ca/dompdf/ It is a little more recent than tcpdf and a little easier to use

PHP bir PDF çıkış modülünü inşa Son kez, ben LaTeX kullanılır. Güzel çıktı ve kolayca restylable.

Bunu yapmak için php için pdflib uzantısını kullanabilirsiniz.

Daha fazla bilgi için this tutorial bir göz atın.

Siz PHP PDF kütüphane kullanabilirsiniz

Sen işlevleri kullanmak gerekecektir

string PDF_fit_table  ( resource $pdfdoc  , int $table  , float $llx  , float $lly  , float $urx  , float $ury  , string $optlist  )

int PDF_add_table_cell  ( resource $pdfdoc  , int $table  , int $column  , int $row  , string $text  , string $optlist  )

Ayrıca FPDF, bu tutorial Çıkış deneyebilirsiniz. Temelde, çıkış için bir tablo şeklinde veritabanı sonuçları gerekir.

Other Alternatives : TCPDF, EZPDF

FPDF gitmek için, http://www.fpdf.org/ - orada en iyi şey ...