Php 使用高亮显示将源代码转换为pdf
我有一个网站,人们可以下载源代码,sorta粘贴类型的网站,我希望他们能够下载pdf版本,sorta的飞行类型 我一直在为其他项目使用dompdf,但似乎我无法突出显示,它试图解析实际的php代码 我使用了pdf24.org在线转换器,它可以突出显示,但由于它不是开源的,我无法实现它 我尝试使用highlight_文件,但它所做的只是在浏览器中吐出内容,即使我将输出设置为false 有什么建议吗Php 使用高亮显示将源代码转换为pdf,php,pdf,Php,Pdf,我有一个网站,人们可以下载源代码,sorta粘贴类型的网站,我希望他们能够下载pdf版本,sorta的飞行类型 我一直在为其他项目使用dompdf,但似乎我无法突出显示,它试图解析实际的php代码 我使用了pdf24.org在线转换器,它可以突出显示,但由于它不是开源的,我无法实现它 我尝试使用highlight_文件,但它所做的只是在浏览器中吐出内容,即使我将输出设置为false 有什么建议吗 谢谢。突出显示\u文件正确 require_once("dompdf_config.inc.php"
谢谢。
突出显示\u文件
正确
require_once("dompdf_config.inc.php");
$html = highlight_file(..., $return=true);
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");
看一看。我用它把源代码打印成PDF格式,效果非常好。如果需要从PHP执行此操作,您可以使用
system()
调用来调用它。也许我误解了您的意思,但是如果希望以字符串形式返回而不是输出到浏览器,则必须将return设置为true。如果未将dompd\u ENABLE\u PHP设置为false,dompd将解析文档中的PHP