to pytanie wydaje się wiecznie na TCPDF ...
Mam problem, który doprowadza mnie do szału.TCPDF nie wyświetla obrazu z writeHTML
Mam kod HTML, który używam jako "szablon" dla mojego pliku PDF, tutaj mam logo mojej firmy.
Wszystko działa poprawnie na lokalnym hoście (Windows), ale kiedy poruszam się online, obraz nie jest wyświetlany.
Uważaj: Nie dostaję żadnego błędu (np. Nie można uzyskać obrazu błędu) na moim pliku PDF obraz jest prosty pusty!
Rzeczywiście, jeśli kliknę plik PDF w miejscu, w którym obrazy mają być, mogę je wybrać, a Adobe włącza opcję "Kopiuj obraz".
Oczywiście obraz istnieje, jest tutaj, a zgoda jest prawidłowa.
Jeśli spróbuję surfować w tym miejscu lub wyświetlić wygenerowaną stronę HTML, wszystko jest w porządku.
Jest to kod PHP:
$pdf->SetMargins($params->get('pdfMarginLeft', 15), $params->get('pdfMarginTop', 27), $params->get('pdfMarginRight', 15));
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->SetFont('helvetica', '', 8);
$pdf->AddPage();
$pdf->writeHTML($html, true, false, true, false, '');
$pdf->lastPage();
Wtedy to mój kod HTML (ja po prostu pomijane wszystko oprócz obrazu):
<img alt="logo black" src="../images/logo_black.png" height="60" width="210" />
Próbowałem już z url (względne i absolutny) i ze ścieżką (względną i bezwzględną), problem nadal występuje. Jakieś pomysły?
cholera, to działa! cóż, naprawdę chciałbym wiedzieć, co było nie tak ... – tampe125
może to być problem z przezroczystością ... nie jestem pewien ... [tutaj jest podobny wyglądający post] (http: //www.dolibarr.org/forum/527-bugs-on-a-stable-version/19407-tcpdf-error), możesz także przejść tam, gdzie ktoś sugeruje zmianę w _tcpdf \ _config.php _ .. sprawdź czy to działa dla twojego _png_ logo .. –
Naprawdę, że pracował dla mnie również !!! –