-1
PHP Codeigniterを使用してWebアプリケーションを開発しています。WebページからPDF形式にデータを表示およびダウンロードするコードが必要です。WebページからPDFにデータを変換してダウンロードする方法
PHP Codeigniterを使用してWebアプリケーションを開発しています。WebページからPDF形式にデータを表示およびダウンロードするコードが必要です。Webページから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/
フォルダに解凍します。
、 私は、次のURLから、これを学ぶ
<?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");
}
、以下のコントローラとしてコントローラでMPDFライブラリをロードします。チュートリアルもここから見ることができます。
https://arjunphp.com/generating-a-pdf-in-codeigniter-using-mpdf/
あなたは何を試しましたか? StackOverflowはプログラミングサービスではありません。 –
PDFを動的に生成したい場合や、すでに保存されているPDFをダウンロードしたい場合があります。 –
私は自分のデータベースにデータを持っており、そのデータを使って私はpdfファイルを作成しダウンロードする必要があります。 –