jsPDF не отображает изображение с URL-адреса изображения

#javascript #reactjs #pdf #jspdf

#javascript #reactjs #PDF #jspdf

Вопрос:

Я использую следующую функцию для загрузки div при нажатии кнопки в формате PDF в моем проекте.

 function printDocument() {
    htmlToImage.toPng(document.getElementById('divToPrint'), { quality: 0.95 })
        .then(function (dataUrl) {
            const link = document.createElement('a');
            link.download = 'my-image-name.jpeg';
            const pdf = new jsPDF();
            const imgProps= pdf.getImageProperties(dataUrl);
            const pdfWidth = pdf.internal.pageSize.getWidth();
            const pdfHeight = (imgProps.height * pdfWidth) / imgProps.width;
            pdf.addImage(dataUrl, 'PNG', 0, 0,pdfWidth, pdfHeight);
            pdf.save("download.pdf");
        });
}
 

Ниже приведена таблица, которую я загружаю

  <table className={classes.cart}>
                                <thead>
                                <tr>
                                    <th>Quantity</th>
                                    <th>StockID</th>
                                    <th>Description</th>
                                    <th>Price</th>
                                    <th>Total</th>
                                </tr>
                                </thead>
                                <tbody>
                                cartItems.map(item =>
                <tr>
                    <td>{item.quantity}</td>
                    <td>{item.product.sku}</td>
                    <td>{item.product.name}</td>
                    <td>{item.prices.price.value}</td>
                    <td>{item.prices.price.value*item.quantity}</td>
                </tr>
                               <tr>
        <th colSpan={'4'}>Cart Total</th>
        <td>{flatData.subtotal.value}</td>
    </tr> 
                                </tbody>
                            </table>
 

Данные передаются из серверной части в набор в таблице, как указано выше.Но если я использую URL-адрес изображения для отображения в таблице как

 <td><img src={item.product.img_url}/></td>
 

изображение не отображается в загруженном PDF-файле.Но если я использую изображение, хранящееся в папке моего проекта, оно отображается в загруженном PDF-файле.Пожалуйста, помогите