* @return string
*/
public static function _html2pdf_dompdf($paper_size, $orientation, $html, $output, $fileName) {
- require_once 'packages/dompdf/dompdf_config.inc.php';
- spl_autoload_register('DOMPDF_autoload');
+ // CRM-12165 - Remote file support required for image handling.
+ define('DOMPDF_ENABLE_REMOTE', TRUE);
+ define('DOMPDF_ENABLE_AUTOLOAD', FALSE);
+ require_once 'vendor/dompdf/dompdf/dompdf_config.inc.php';
+
$dompdf = new DOMPDF();
$dompdf->set_paper($paper_size, $orientation);
$dompdf->load_html($html);