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
-1
A
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/
Was haben Sie selbst versucht? StackOverflow ist kein Programmierservice. –
Sie möchten PDF dynamisch generieren oder einfach bereits gespeicherte PDF herunterladen. –
Ich habe Daten in meiner Datenbank, mit diesen Daten muss ich PDF-Datei erstellen und herunterladen. –