php ile sayfayı pdf e aktarmak.
Merhabalar,
php ile mevcut bir web sayfasındaki verileri (logo & text) olduğu gibi pdf e nasıl aktarabilirim ? Yardımcı olabilir misiniz, örnek vs var mı acaba?
Merhabalar,
php ile mevcut bir web sayfasındaki verileri (logo & text) olduğu gibi pdf e nasıl aktarabilirim ? Yardımcı olabilir misiniz, örnek vs var mı acaba?
bunu yapabilmeniz mümkün. ilk önce pdf.php adında bir dosya oluşturun ve içinde pdfye aktarmak istediğiniz bilgileri çekin yani veritabanından istediğiniz bilgileerini çekin güzelce hazırlayın sonrasında sayfanın en üstüne
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/pdf");
header("Content-Disposition: attachment;filename=gelen.pdf ");
header("Content-Transfer-Encoding: binary ");
bu kodları yapıştırın. ve pdf.php dosyasını tarayıcınız ile görüntüleyin. size veri tabanından çektiğiniz bilgileri pdf dosyası formatında indirttiricektir.
Php
hocam süpersiniz aradığım tam olarak bu sanırım ancak; dosyayı kaydettikten sonra açmak istediğimde;
ayrıca aynı sayfada yazdır çıktısı da alıyordum ben bunu ekleyince yazdır diye ekran gelmedi :(
Php
adobe readerin okuyabileceği bir şekilde hazırlanmadığı için o hatayı veriyor.
veri tabanından çekeceğiniz bilgileri pdf formatına uygun olarak yapmalısınız
bu yöntemi şurdan öğrenebilirsiniz; http://www.php.net/manual/en/ref.pdf.php
peki
peki hocam $pdf->Write(10,'$kime');
Php
Write(10,"$kime"); şeklinde denerseniz olucaktır. tırnakları çif tırnak olarak değiştirirseniz değişkeni okur
son
son bir soru hocam;
bilgileri while ile echo deyip ekrana normal bastırıyorum. ancak, echo yu kapatıp, yerine pdf çıktısını atınca sadece bir ürün bastırıyor pdf e diğerlerini almıyor, döngü yokmuş gibi oluyor bunu nasıl çözebilirim acaba?
addpage de denedim döngü içinde dışında ancak çözemedim ?
uygulama;
while...
{
pdf kodları vs..
}
Php
pdf ile yazdırmak yerine echo ile yazdırınca oluyor ancak pdf ile sadece bir adet bastırıyor, neden böyle olur, nasıl düzeltebilirim acaba?