我有一个从数据库获取的HTML表单数据。 我使用PHP框架codeignator。我们希望从这个HTML表单数据生成一个PDF文件。告诉我该怎么做。如何将PHP转换为PDF Codeignator
0
A
回答
1
你可能想看看html2Pdf。这是一个基于FPDF的php类,它允许您从HTML创建PDF文件。所以只需使用html格式化文本,然后创建其pdf。它非常灵活,并给予控制。
,或者您也可以看看这个:Convert HTML + CSS to PDF with PHP?
0
看DOMPDF https://github.com/dompdf/dompdf 例子:http://pxd.me/dompdf/www/examples.php
顺便说一句,我的项目,我使用Zend框架和ZendParadoxPDF以GE产生PDF格式。但它需要Java,因此尽快使用DomPDF重新开发它。
0
您还可以使用mPDF库在codeignator中创建pdf。创建mpdf.php文件。之后将其放入CodeIgniter库目录中。
复制该代码mpdf.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 = "'c', 'A4-L'")
{
$this->param =$param;
$this->pdf = new mPDF($this->param);
}
}
然后,从GitHub或MPDF website.After下载下载MPDF库,提取它,并把MPDF文件夹到笨THIRD_PARTY directory.Then, 打开控制器(在这里,我使用欢迎控制器),创建一个控制器上的方法如下
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
function my_mPDF(){
$filename = time()."_order.pdf";
$html = $this->load->view('unpaid_voucher',$data,true);
// unpaid_voucher is unpaid_voucher.php file in view directory and $data variable has infor mation that you want to render on view.
$this->load->library('M_pdf');
$this->m_pdf->pdf->WriteHTML($html);
//download it D save F.
$this->m_pdf->pdf->Output("./uploads/".$filename, "F");
}
}
?>
这里,欢迎控制器MY_ MPDF功能将产生共/模板视图文件的PDF文件。
完成了。我希望它能帮助你。
相关问题
- 1. 如何将html转换为pdf与PDF?
- 2. 转换.pdf为PHP在PHP
- 3. PHP:如何将PHP文件转换为PDF文件
- 4. 使用PHP将FDF转换为PDF
- 5. PHP:将html文件转换为pdf
- 6. HOW TO:将HTML转换为PDF PHP/DOMPDF
- 7. 在PHP中将文本转换为PDF
- 8. PHP将Excel(.xls)转换为pdf
- 9. 使用PHP将Base64Binary转换为PDF
- 10. 将PDF转换为php中的图像
- 11. 使用PHP将PDF转换为XML
- 12. 使用PHP将docx转换为pdf
- 13. 将google地图转换为pdf在php
- 14. PHP将PDF转换为图像-dUseCropBox
- 15. 将图像转换为PDF php
- 16. 将PDF转换为PHP中的HTML库
- 17. PHP - Laravel - 将Docx转换为PDF
- 18. 如何将html表转换为pdf?
- 19. 如何将Silverlight datgrid转换为PDF?
- 20. 如何将HTML转换为PDF
- 21. 如何将HTML转换为PDF文档
- 22. 如何将文档转换为PDF
- 23. 如何将gp4文件转换为pdf
- 24. 如何将.CATDrawing文件转换为.pdf
- 25. 如何将WordProcessingDocument转换为pdf
- 26. 如何将PDF转换为XML
- 27. GSWin:如何将XPS转换为PDF?
- 28. SimpleIDML如何将IDML转换为PDF?
- 29. 如何将WebService响应转换为PDF?
- 30. 如何将高级JPanel转换为pdf
http://stackoverflow.com/questions/391005/convert-html-css-to-pdf-with-php – Ghostman 2015-04-03 05:43:32
*告诉我该怎么做*:在线研究样本和教程,选择一些,理解它们,创建你自己的代码,如果这不起作用,请在这里发布代码的相关部分。见[问]。 – mins 2015-04-03 06:44:58