Нет изображения в экспортированном отчете в MS Word и файл Excel

Я работаю над отчетной частью моего проекта, проект содержит сотни динамически сгенерированных отчетов, и каждый отчет содержит изображения и форматирование, за которым следует Таблица. И все эти отчеты должны быть доступны для скачивания в форматах doc / docx (Ms Word), xls / xlsx (MS Excel) и PDF.

Для этого я хочу конвертировать сгенерированный отчет HTML в соответствующий файл
для этого я использую следующий код

function export_attendance_view_doc($htmlcontent){
header("Content-Type: application/vnd.msword");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=attendance_report.doc");
echo $htmlcontent;
}

function export_attendance_view_xls($htmlcontent){
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=attendance_report.xls");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=attendance_report.doc");
echo $htmlcontent;
}

Используя приведенный выше код, я получаю файл doc и xls, но проблема в том, что изображение не отображается в файле, если скрипт запускается на живом сервере и работает нормально в localhost, если я использую полный URL-адрес в <img src не отображать изображение локально, если используется относительный путь. То же самое в случае файла Excel.

Изображение отсутствует скриншот загруженного файла

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]