Strumenti per acquisire e convertire il Web
La community online di GrabzIt

Immagine dinamica sul modello di intestazione

Poni domande su come acquisire o convertire pagine Web o HTML into immagini, documenti CSV, PDF o DOCX nonché su come convertire i video into GIF animate che utilizzano la nostra API.

Buongiorno,

Ho bisogno di inserire un'immagine caricata dinamicamente. Ho provato a includere un'immagine nel modello di intestazione utilizzando {img}.

Tramite PHP inserisco la variabile img utilizzando $options->AddTemplateParameter("img",$url_image);

 

L'URL dell'immagine è corretto, ma l'immagine non è visibile nel DOCX; c'è solo un oggetto immagine vuoto. Come posso risolvere questo problema?

Thank you.

Chiesta da Salvatore Giuliano il 5 dicembre 2023

Ciao,

Non consigliamo di caricare le immagini dinamicamente nel modello, di solito le convertiamo automaticamente in dati Uris. Ma vorrei controllare il tempo di caricamento dell'immagine: dovrà essere veloce.

Forse provare a specificare un ritardo?

Funziona anche per i PDF?

Cordiali saluti 

Risposta del supporto GrabzIt il 5 dicembre 2023

cosa intendi con "Forse prova a specificare un ritardo?" ?

 

grazie

Risponde Salvatore Giuliano il 6 dicembre 2023

Voglio dire impostare il parametro di ritardo: https://grabz.it/api/php/technical-documentation/#filetodocx

Risposta del supporto GrabzIt il 6 dicembre 2023

aggiungo $opzioni->setDelay(30000); ma l'immagine continua a non funzionare

Risponde Salvatore Giuliano il 6 dicembre 2023

provo con pdf ma ho lo stesso problema

Risponde Salvatore Giuliano il 6 dicembre 2023

Qual è l'URL dell'immagine?

Risposta del supporto GrabzIt il 6 dicembre 2023

Sembrava funzionare per me. Hai specificato anche gli altri parametri dell'immagine che hai inserito nell'oggetto immagine come imw e imh? Li ho impostati su 100, altrimenti sarebbe un'immagine non valida.

Risposta del supporto GrabzIt il 6 dicembre 2023

ci provo con

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

 

ma ancora non funziona

puoi inviarmi il tuo codice?

grazie

Risponde Salvatore Giuliano il 6 dicembre 2023

Per noi funzionava solo localmente, abbiamo identificato e risolto il problema. Per favore, puoi riprovare?

Risposta del supporto GrabzIt il 6 dicembre 2023

ora funziona, grazie!

Risponde Salvatore Giuliano il 6 dicembre 2023

Nessun problema 

Risposta del supporto GrabzIt il 6 dicembre 2023