PHP kullanarak PDF Yazma (PDFLib)

0 Cevap php

Şu anda çıkış http://www.pdflib.com/ adlı PDFlib PHP kullanarak bir pdf dosyası için bir kod yazıyorum. Sorun tüm html etiketi de çıktı dosyasına yazılır olduğunu. Nasıl tüm bu etiketleri iptal etmek mümkün olabilir?

İşte benim örnek kod.

$postVariable = $_POST;

$contentData = "";
foreach($postVariable as $key => $value){ 
    if(is_array($key)){
        foreach($key as $key1 => $value1){
           $contentData.= $key1 .": ". $value1."<nextline>";
        }
    }else{
        $contentData.= $key .": ". $value."<nextline>";
    } 
}

$testdata = nl2br($contentData);
$pdf = pdf_new();
// open a file
pdf_open_file($pdf, $_SERVER['DOCUMENT_ROOT']."cas".DIRECTORY_SEPARATOR."$filename.pdf");
// start a new page (A4)
pdf_begin_page($pdf, 595, 842);

// Locate Font Directory
$fontdir = "C:\WINDOWS\Fonts";
// Font Name Parameters
pdf_set_parameter($pdf, "FontOutline", "arialMyName=$fontdir\arial.ttf");
// Find Font
$arial = PDF_findfont($pdf,"arialMyName","host",0 );
// Set font size and font name
pdf_setfont($pdf, $arial, 10);

//$arial = pdf_findfont($pdf, "Arial", "host", 1);
//pdf_setfont($pdf, $arial, 10);
// print text
pdf_show_xy($pdf, "TO THE UNIT OWNER",50, 750); 
pdf_show_xy($pdf, "Test ext", 50,730);
pdf_show_xy($pdf, "test test", 50,715);
pdf_show_xy($pdf, $contentData, 50,700);
// end page
pdf_end_page($pdf);
// close and save file
pdf_close($pdf);

and the sample output is: TO THE UNIT OWNER Test text test test type: Apartment**var_name: **var_company: **var_date: **submit: Save and Download<

Bu html etiketleri hiçe sayan ve içeriği üzerinde bulunmaktadır.

Şu anda (PDFlib) istimal kütüphanesi kullanarak PDF HTML yazdırmak için nasıl başka yöntemler var mı.

Teşekkürler.

regards, Resty

0 Cevap