Dompdf remote image is not displaying in pdf
I had the same problem,
dompdf image not found on live server
I found its solution, you just need to double check the image path,
Considering your live server image path
<img src="http://www.example.com/public/images/thumb.png">
You just need to change it to,
<img src="public/images/thumb.png">
Note: Make sure that, all settings are same as you have already made.
I hope this will help you.
dompdf not rendering images properly
The problem appears to stem from a bug in how dompdf handles border-radius. If certain corners have no border radius set while other do then dompdf miscalculates the boundaries of the box border. The mask applied to the content is only partially drawn and ends up covering some of the content.
I'm not yet sure of the exact parameters that cause this to happen, but you can work around the issue with a 1px border radius instead of 0px on corners where you want no border radius. Not exactly a square border but it shouldn't be noticeable.
Border radius is still a work-in-progress. You can follow its status and report bugs in the implementation in the issue tracker: https://github.com/dompdf/dompdf/issues/374. (I've already made note of this issue.)
DomPDF: Image not readable or empty
Following helped me like charm, at least localy, and even with
define("DOMPDF_ENABLE_REMOTE", false);
The solution is to change the image SRC to the absolute path on the server, like this:
<img src="/var/www/domain/images/myimage.jpg" />
All of the following worked for me:
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'/placeholder.jpg';?>"/>
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'\placeholder.jpg';?>"/>
<img src="<?php echo $_SERVER["DOCUMENT_ROOT"].'./placeholder.jpg';?>"/>
$_SERVER["DOCUMENT_ROOT"] is C:/wamp/www/ZendSkeletonApplication/public
Thanks to this: lost in code
DOMPDF images not showing on new server
It appears that if your CSS specifies your images as display:block, DOMPDF won't show them sometimes. Have changed my code so that it uses a pdf-specific CSS file without that it.
No idea why it worked on the other server though....
Laravel dompdf error Image not found or type unknown
According to this question you have to use the full server path
try:
<img src="{{ public_path("storage/images/".$user->profile_pic) }}" alt="" style="width: 150px; height: 150px;">
Assuming the image is stored in your public directory.
Security Issue on Accessing Remote Image with dompdf
Enabling remote access is mainly a security issue when you're using dompdf.php to render your documents. If you're not using that file you should remove it or make it inaccessible from the web. The dompdf team generally recommends that you not use that file and instead write your own PDF generation script using the dompdf class directly. Once you're using the class directly you can further protect yourself by placing the entire dompdf directory in a location not accessible via the web.
The main concern when enabling remote resource access and when using dompdf.php to render documents is that someone can use dompdf.php to load a document from outside your domain that appears to by something produced and served by your domain. However, there is further concern if you also have PHP parsing enabled (for inline scripting). With PHP parsing enabled the remote document can be further used to compromise your machine via remote code execution (inline script is not limited to PDF interaction).
Images are not displayed with DOMPDF with HTTPS
To fix this I've used the path "var/www/mysite/public/images/image.jpg". I couldn't fix the problem with a background image, so I use the image with position absolute instead of background image with css.
Related Topics
Warning: Mysqli_Connect(): (Hy000/1049): Unknown Database in MAC Terminal Only
How to Add Auto Numbering With Each Fetching Row
Laravel Convert Query MySQL to Model Query
Disable the Button in the Table Based on the Td Text
Unset Post Variables After Form Submission
Remove Useless Zero Digits from Decimals in PHP
PHP Pass Variable to Next Page
How to Run a PHP Script in the Background After a Form Is Submitted
Remove License Check from Script Code in Codeigniter
Dompdf Table Fixed Column Width and Break Long Text
In Laravel How to Get Data in One Query from 3 Tables
How to Set the Default Value of an Attribute on a Laravel Model