Hintergrundbild wird nicht in dompdf angezeigt

8

Aus irgendeinem Grund wird das Hintergrundbild nicht in dompdf angezeigt, egal was ich versuche. Ich habe auch die direkte URL angegeben. Keine von ihnen hat funktioniert. Kann mir jemand mit dompdf-Erfahrung sagen, was ich tun muss?

Es ist wichtig zu beachten, dass andere Bilder gut aussehen. Es sind nur die Hintergrundbilder, die Probleme verursachen. Hier ist eines der Hintergrundbilder:

%Vor%     
Refiking 25.07.2010, 23:22
quelle

5 Antworten

6

Verwenden von DOMODF 0.5.1? Es hat wahrscheinlich Probleme beim Parsen der Hintergrundkurzschrift. Sie könnten versuchen, die generische Hintergrundeigenschaft in die spezifischen Eigenschaften aufzuteilen:

%Vor%

Ich fand auch, dass ich manchmal eine vollständige URL angeben musste ( Ссылка ).

Die Handhabung dieser Eigenschaft ist in dieser Version von DOMPDF ein wenig fehlerhaft. Sie könnten ein Upgrade auf die Codebasis 0.6.0 ( derzeit in Beta 1 ) in Betracht ziehen. Es hat eine Reihe von Verbesserungen gegenüber der vorherigen Version.

    
BrianS 30.07.2010 20:19
quelle
2

Nun, ich hatte das gleiche Problem, in meinem lokalen XAMMP (Windows) funktionierte es wie es sollte, aber beim Wechsel zu einem Live-Server wurden keine Hintergrundbilder angezeigt.

Nach der Suche nach einer Lösung ohne Erfolg, löste es schließlich.

Das hat nicht funktioniert:

%Vor%

Das hat wie ein Zauber funktioniert:

%Vor%

Ich hoffe, das kann helfen.

    
Cristian 23.05.2012 14:59
quelle
1

Es sieht aus wie DOMPDF unterstützt Hintergrundbilder , daher muss ich davon ausgehen, dass der Dateipfad falsch ist.

Wenn Sie <img src="bg.jpg" alt="" /> hinzufügen, funktioniert das?

Ich habe im letzten Projekt gefunden, dass ich DOMPDF verwendet habe. Ich musste die Image-Datei darauf im Dateisystem zeigen (kein relativer Pfad zu Webroot), und ich musste einen Root-Pfad verwenden, der so aussieht

%Vor%

Wo DOCROOT wurde /users/me/public_html/ . Um es vor dem Senden an DOMPDF als reinen HTML-Code zu testen, habe ich str_replace() verwendet, um DOCROOT in / (relativ zu meinem Pfad) zu ändern.

    
alex 25.07.2010 23:29
quelle
1

Aus irgendeinem seltsamen Grund hatte ich das gleiche Problem dompdf ver 0.6.1

  1. In den img-Tags wurde der vollständige lokale Pfad benötigt
  2. als Hintergrundbild funktionierte der relative Pfad nur, aber background-image im style-tag funktioniert nicht

hoffe das hilft

    
stefan 03.06.2014 10:19
quelle
0

Setzen Sie in Ihrer Konfigurationsdatei DOMPDF_ENABLE_REMOTE auf true.

Verwenden Sie dann in Ihrer Seite oder Ihrem Stylesheet den vollständigen Pfad (z. B. "http://yoursite.com/images/imagename.png") im src-Tag oder die URL () im Stylesheet.

    
Jason 22.08.2011 13:19
quelle

Tags und Links