codeigniter将excel文件转换为pdf

时间:2014-10-08 15:53:52

标签: php excel codeigniter pdf

我想问一下如何将excel转换为pdf?

我想放入5个excel文件,点击上传后转换为1 pdf?

现在我在这段代码中使用:

    /**
 * Example: DOMPDF 
 *
 * Documentation: 
 * http://code.google.com/p/dompdf/wiki/Usage
 *
 */
public function index() {   
    // Load all views as normal
    $this->load->view('test');
    // Get output html
    $html = $this->output->get_output();

    // Load library
    $this->load->library('dompdf_gen');

    // Convert to PDF
    $this->dompdf->load_html($html);
    $this->dompdf->render();
    $this->dompdf->stream("welcome.pdf");

}

图书馆:

类Dompdf_gen {

public function __construct() {

    require_once APPPATH.'third_party/dompdf/dompdf_config.inc.php';

    $pdf = new DOMPDF();

    $CI =& get_instance();
    $CI->dompdf = $pdf;

}

}

2 个答案:

答案 0 :(得分:0)

首先,你必须将所有excel转储到php数组或var,之后你可以根据需要创建pdf,这是将excel转换为pdf的简单php脚本,你可以使用它并将其转换为子类codeigniter以及

请查看此网址

PHP read excel file

当您使用该课程时,您的Excel数据将与您一起使用,因此您可以使用另一个课程来学习PDF格式,此课程将帮助您

codeigniter create PDF file

希望这对你有所帮助。

答案 1 :(得分:0)

我不明白这个问题。 就像在这段代码中一样:

    $this->load->helper(array('dompdf', 'file'));
    // page info here, db calls, etc.
    $html = $this->load->view('home', $data, true);
    pdf_create($html, 'filename')
    or
    $data = pdf_create($html, '', false);
    write_file('name', $data);

我上传excel文件并将其覆盖到pdf后如何放置? 此功能仅适用于HTML