我有一個網站,人們可以下載源代碼,排序粘貼類型的網站,我希望他們能夠下載PDF版本,在飛行類型。將源代碼轉換爲pdf,並突出顯示
我一直在使用dompdf的其他項目,但它似乎我不能做突出顯示,它試圖解析實際的PHP代碼。
ive使用pdf24.org在線轉換器,它突出顯示,但由於它不是開源的,我不能實現它。
我嘗試使用highlight_file,但它所做的就是吐出瀏覽器中的內容,即使我將輸出設置爲false。
有什麼建議嗎?
謝謝。
我有一個網站,人們可以下載源代碼,排序粘貼類型的網站,我希望他們能夠下載PDF版本,在飛行類型。將源代碼轉換爲pdf,並突出顯示
我一直在使用dompdf的其他項目,但它似乎我不能做突出顯示,它試圖解析實際的PHP代碼。
ive使用pdf24.org在線轉換器,它突出顯示,但由於它不是開源的,我不能實現它。
我嘗試使用highlight_file,但它所做的就是吐出瀏覽器中的內容,即使我將輸出設置爲false。
有什麼建議嗎?
謝謝。
highlight_file
是正確的,
require_once("dompdf_config.inc.php");
$html = highlight_file(..., $return=true);
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");
看一看enscript。我用它將源代碼打印到PDF中,它做得非常出色。如果您需要從PHP執行此操作,您可以撥打電話system()
。
也許我誤解了你,但是如果你想讓它返回一個字符串而不是輸出到瀏覽器,你必須設置返回true。 – 2011-01-08 14:20:36