2016-07-25 13 views
-1

Ich entwickle eine Webanwendung mit PHP Codeigniter, ich möchte einen Code zum Anzeigen und Herunterladen von Daten von der Webseite in ein PDF Format.wie man Daten von Webseite in PDF umwandelt und herunterlädt

+5

Was haben Sie selbst versucht? StackOverflow ist kein Programmierservice. –

+0

Sie möchten PDF dynamisch generieren oder einfach bereits gespeicherte PDF herunterladen. –

+0

Ich habe Daten in meiner Datenbank, mit diesen Daten muss ich PDF-Datei erstellen und herunterladen. –

Antwort

0

Herunterladen mPDF und entpacken Sie es in application/third_party/ Ordner

in application/libraries/ einen neuen Dateinamen erstellen M_pdf.php

In M_pdf.php Datei

<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); 

include_once APPPATH.'/third_party/mpdf/mpdf.php'; 

class M_pdf { 

    public $param; 
    public $pdf; 

    public function __construct($param = '"en-GB-x","A4","","",10,10,10,10,6,3') 
    { 
     $this->param =$param; 
     $this->pdf = new mPDF($this->param); 
    } 
} 

Dann erfolgreich integriert mPDF in CodeIgniter.

Wie gebraucht, die mPDF Ladebibliothek in Controller als Controller unten,

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 

class Cont_letter_pdf extends CI_Controller { 

    public function __construct() { 
     parent::__construct(); 

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

    public function pdf_download() 
    { 
     $data = []; 
     //load the view and saved it into $html variable 
     $html=$this->load->view('welcome_message', $data, true); 

     //this the the PDF filename that user will get to download 
     $pdfFilePath = "output_pdf_name.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, "D"); 

    } 

ich dies aus der folgenden URL zu lernen. Sie können das Tutorial auch von hier aus betrachten.

https://arjunphp.com/generating-a-pdf-in-codeigniter-using-mpdf/

Verwandte Themen