Изображение не найдено при печати документа с помощью jquery printthis

Я распечатываю веб-страницу с помощью плагина jqueryThis.

Мы собираемся распечатать изображение и текст, но когда мы нажимаем кнопку печати, все в порядке, но все же изображение не найдено на странице печати.

Как я могу решить эту проблему?

enter image description here

<?php include("header.php");?>
<br /><br /> 
<li><a href="" onClick="return print_student()" >Print</a></li>
<div class="container " id="print_this" style=" color:black; ">
    <div class="container">
        <img src='images/as.jpg' width='50' height='50' />
    </div> 
    <div class="container">Mohsin Mushtaq</div> 
</div>
<script type="text/javascript">
function print_student(){
    $('#print_this').printThis({
        debug: false,
        printContainer:false,
        importCSS: true,
        loadCSS: "http://localhost/erp/css/bootstrap.min.css", 
        canvas: true, 
        base: true,            
        formValues: true,          
    });
    return false;
}
</script>
<?php include("footer.php");?>

Я думаю, что переполнение стека не отвечает мне

Mohsin 13.09.2018 20:53

A. Вы пробовали debug: true и проверяли iframe printThis на наличие проблем? Б. Попробуйте указать полный URL-адрес изображения.

Jason 05.11.2018 15:38
1
2
618
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы должны добавить полный URL в тег пример http: //domain/path/image.jpg

попробуйте подождать момент (например, 500 мс или 2000 мс), пока изображение не загрузится, используя:

 $('#divToPrint').printThis({
        printDelay: 2000, // waiting 2 secondes
        importCSS: true,
        importStyle: true,
        loadCSS: true,
        canvas: true
    });

как вариант при вызове printThis ().

Другие вопросы по теме