Red*_*Red 2 php codeigniter mpdf
我正在使用MPDF库将HTML转换为PDF.
这是我的代码.
$HTML = '{HTML CONTENT GOES HERE}'; //HTML STRING
$MPDF->WriteHTML($html); // Converting
$MPDF->Output('preview.pdf','F'); //Saving to a File
Run Code Online (Sandbox Code Playgroud)
它可以工作,但在错误日志中产生太多错误,
ERROR - 2012-11-10 04:45:50 --> Severity: Notice --> Undefined index: BODY C:\wamp\www\crm\application\libraries\mpdf.php 14242
ERROR - 2012-11-10 04:45:50 --> Severity: Notice --> Undefined index: BODY>>ID>> C:\wamp\www\crm\application\libraries\mpdf.php 14288
ERROR - 2012-11-10 04:45:50 --> Severity: Notice --> Undefined offset: -1 C:\wamp\www\crm\application\libraries\mpdf.php 14421
ERROR - 2012-11-10 04:45:50 --> Severity: Notice --> Undefined variable: cstr C:\wamp\www\crm\application\libraries\mpdf.php 31951
ERROR - 2012-11-10 04:45:50 --> Severity: Notice --> Undefined index: DIV C:\wamp\www\crm\application\libraries\mpdf.php 14242
ERROR - 2012-11-10 04:45:50 --> Severity: Notice --> Undefined index: ID>>PRINT_WRAPPER C:\wamp\www\crm\application\libraries\mpdf.php 14280
ERROR - 2012-11-10 04:45:50 --> Severity: Notice --> Undefined index: DIV>>CLASS>>PRINTWRAPPER C:\wamp\www\crm\application\libraries\mpdf.php 14284
ERROR - 2012-11-10 04:45:50 --> Severity: Notice --> Undefined index: DIV>>ID>>PRINT_WRAPPER C:\wamp\www\crm\application\libraries\mpdf.php 14288
ERROR - 2012-11-10 04:45:50 --> Severity: Notice --> Undefined index: DIV C:\wamp\www\crm\application\libraries\mpdf.php 14242
Run Code Online (Sandbox Code Playgroud)
有没有人有这个图书馆的工作经验?(如果它只输出一些错误,那么我们可以通过更改库来修复它,但这里它给出了太多的错误),我认为我错过了一些东西.
请帮我.
谢谢.
Hee*_*ana 12
在mpdf.php的顶部添加以下内容
error_reporting(0);
Run Code Online (Sandbox Code Playgroud)
这将解决问题.
HTML是否格式良好,并且所有标签和属性都是全部小写还是全部大写?以下是根据MPDF文档对HTML的要求:
HTML属性的示例:<div align ="center">
mPDF支持单引号或双引号中的属性值,例如<div align ="center">或<div align ='center'>
不支持最小化属性,例如<input type ="checkbox"disabled />
建议使用XHTML规范以最好地符合mPDF.
另请参阅https://mpdf.github.io/html-support/html-tags.html
你似乎在使用不受支持的标签.例如BODY不是.
我会尝试将HTML限制在文档列表中的HTML上,并遵循其良好的指南,并查看错误是否以这种方式修复.它们只是"通知",所以没有什么严重的,但最好修复它们以防万一未来版本不那么宽容.
| 归档时间: |
|
| 查看次数: |
13333 次 |
| 最近记录: |