2016-03-02 2 views
2

, если кто-нибудь знает это, пожалуйста, помогите мне. Как назвать имя в формате pdf. Я создал PDF, используя mpdf codeigniter. щелкнув по кнопке, документ pdf будет просмотрен. но как можно назвать имя для этого pdf? он показывает 1 в верхней части pdf. Как я могу назвать имя этого pdf? Мой контролерКак можно указать имя для генерации pdf, используя mpdf codeigniter

public function viewpdf($key,$option) { 

    if($option=='1') 
    { 
     $searchdata['fetchproduct']=$this->b2bproduct_model->fetch_productdata1($key); 

    } 
    if($option=='2') 
    { 
     $searchdata['fetchproduct']=$this->b2bproduct_model->fetch_productdata2($key); 
    } 
    if($option=='3') 
    { 
     $searchdata['fetchproduct']=$this->b2bproduct_model->fetch_productdata3($key); 

    } 

    $html=$this->load->view('moderator/pdf_data', $searchdata,true); 

     //this the the PDF filename that user will get to download 
     $pdfFilePath = "shany.pdf"; 

     //load mPDF library 
     $this->load->library('m_pdf'); 

     //generate the PDF from the given html 
     $this->m_pdf->pdf->WriteHTML($html); 

     //download it. 
     $this->m_pdf->pdf->Output($pdfFilePath, "I"); 
     } 
+0

Показать какой-нибудь (настоящий) код, пожалуйста. – phaberest

+1

@phaberest Я ставлю код здесь – Angel

ответ

2

Используйте этот код.

$mpdf=new mPDF(); 
$mpdf->SetTitle('My Title'); 
$mpdf->WriteHTML('<p>Hallo World</p>'); 
$mpdf->Output('filename.pdf'); 

Укажите название документа. Заголовок отображается в верхней части экрана Adobe Reader при просмотре файла в формате PDF

+0

спасибо da.i введите название, используя это – Angel

0

Используйте код, как ниже

public function mypdf() {  
    $this->load->library('pdf');  
    $pdf = $this->pdf->load();  
    $html=$this->load->view('welcome_message',null,true); 
    $pdf->WriteHTML($html);  
    // write the HTML into the PDF  
    $output = 'your_given_name.pdf'; //You can give a name of your generated pdf file or you can create it auto on timestamp by using $output = time().'.pdf'. 
    $pdf->Output("$output", 'I');  
} 

Если вы отправляете данные для просмотра страницы, то замените переменную с нулем в строка 4.

Для получения дополнительной информации см. учебник от here.

Если вас интересует DOMPDF, пожалуйста, см. От here.

 Смежные вопросы

  • Нет связанных вопросов^_^