-1
나는 PHP Codeigniter를 사용하여 웹 응용 프로그램을 개발 중입니다. 웹 페이지의 데이터를 PDF 형식으로 표시하고 다운로드하는 코드가 필요합니다.웹 페이지에서 PDF로 데이터를 변환하고 다운로드하는 방법
나는 PHP Codeigniter를 사용하여 웹 응용 프로그램을 개발 중입니다. 웹 페이지의 데이터를 PDF 형식으로 표시하고 다운로드하는 코드가 필요합니다.웹 페이지에서 PDF로 데이터를 변환하고 다운로드하는 방법
다운로드 mPDF 및
그것이 M_pdf.php
CodeIgniter의에서 다음 성공적으로 통합 mPDF M_pdf.php
파일
<?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);
}
}
에서 application/libraries/
이름으로 새 파일을 작성 application/third_party/
폴더에 압축을 풉니 다.
, 는
<?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");
}
나는 다음 URL에서이 내용을 보려면, 아래의 컨트롤러로 컨트롤러의 mPDF 라이브러리를로드합니다. 여기에서 자습서를 볼 수도 있습니다.
https://arjunphp.com/generating-a-pdf-in-codeigniter-using-mpdf/
직접 해보았습니까? StackOverflow는 프로그래밍 서비스가 아닙니다. –
PDF를 동적으로 생성하거나 이미 저장된 PDF 만 다운로드하려고합니다. –
나는 내 데이터베이스에 데이터를 가지고 있는데, 그 데이터를 사용하여 나는 pdf 파일을 만들고 다운로드해야만한다. –