Tools zum Erfassen und Konvertieren des Webs
GrabzIt's Online-Community

Dynamisches Bild auf der Header-Vorlage

Stellen Sie Fragen zum Erfassen oder Konvertieren von Webseiten oder HTML into Bilder, CSV-, PDF- oder DOCX-Dokumente sowie Informationen zum Konvertieren von Videos into animierte GIFs mit unserer API.

Guten Morgen,

Ich muss ein dynamisch geladenes Bild einfügen. Ich habe versucht, mit {img} ein Bild in die Header-Vorlage einzufügen.

Über PHP füge ich die Variable img mit $options->AddTemplateParameter("img",$url_image); ein.

 

Die Bild-URL ist korrekt, aber das Bild ist im DOCX nicht sichtbar; Es gibt nur ein leeres Bildobjekt. Wie kann ich das beheben?

Danke.

Gefragt von Salvatore Giuliano am 5. Dezember 2023

Hallo,

Wir empfehlen, Bilder nicht dynamisch in die Vorlage zu laden, wir konvertieren sie normalerweise automatisch in Daten-URIS. Aber ich würde die Ladezeit des Bildes überprüfen, es muss schnell sein.

Versuchen Sie vielleicht, eine Verzögerung anzugeben?

Funktioniert es auch für PDF?

Herzliche Grüße 

Beantwortet vom GrabzIt-Support am 5. Dezember 2023

Was meinst du mit „Versuchen Sie vielleicht, eine Verzögerung anzugeben?“ ?

 

Danken

Beantwortet von Salvatore Giuliano am 6. Dezember 2023

Ich meine, den Verzögerungsparameter einstellen: https://grabz.it/api/php/technical-documentation/#filetodocx

Beantwortet vom GrabzIt-Support am 6. Dezember 2023

ich füge $options->setDelay(30000) hinzu; aber das Bild funktioniert immer noch nicht

Beantwortet von Salvatore Giuliano am 6. Dezember 2023

Ich versuche es mit PDF, aber ich habe das gleiche Problem

Beantwortet von Salvatore Giuliano am 6. Dezember 2023

Wie lautet die Bild-URL?

Beantwortet vom GrabzIt-Support am 6. Dezember 2023

Das schien bei mir zu funktionieren. Haben Sie auch die anderen Bildparameter angegeben, die Sie in das Bildobjekt eingegeben haben, z. B. imw und imh? Diese habe ich auf 100 gesetzt, sonst wäre es ein ungültiges Bild.

Beantwortet vom GrabzIt-Support am 6. Dezember 2023

Ich versuche es mit

$options->AddTemplateParameter("img",$image_data[0]);
$options->AddTemplateParameter("imw",100);
$options->AddTemplateParameter("imh",100);

 

aber immer noch nicht funktioniert

kannst du mir deinen Code schicken?

Danken

Beantwortet von Salvatore Giuliano am 6. Dezember 2023

Bei uns hat es nur lokal funktioniert, wir haben das Problem erkannt und behoben. Können Sie es bitte noch einmal versuchen?

Beantwortet vom GrabzIt-Support am 6. Dezember 2023

Jetzt funktioniert es, danke!

Beantwortet von Salvatore Giuliano am 6. Dezember 2023

Kein Problem 

Beantwortet vom GrabzIt-Support am 6. Dezember 2023