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

Da HTML a DocX restituisce il file ma da HTML a PDF no

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.

Quando eseguiamo il generatore docx otteniamo un file, ad es

var HTML = document.querySelector('#' + $parameters.SectionId).innerHTML;

GrabzIt("XXXXXXXXXXXX").ConvertHTML(HTML, {"filename": $parameters.OutputFileName,"format": "docx"}).Create();

tuttavia quando corriamo 

var HTML = document.querySelector('#' + $parameters.SectionId).innerHTML;

GrabzIt("XXXXXXXX").ConvertHTML(HTML, {"format": "pdf"}).Create();

non riceviamo mai un file indietro.

Sappiamo che l'HTML funziona perché abbiamo copiato e incollato into la casella demo sul sito web. Non sei sicuro che la demo sia Javascript, ovvero il generatore PDF Javascript potrebbe essere danneggiato?   

 

 

Chiesto da anonimo il 30 agosto 2022

Sembra che ci sia un problema con JavaScript, per favore puoi controllare qui per vedere se è stato generato con successo.

In tal caso, controlla gli strumenti per sviluppatori per vedere se sono presenti errori.

Se puoi inviarci via email l'HTML che stai utilizzando, possiamo provarlo noi stessi.

Risposta del supporto GrabzIt il 30 agosto 2022

Ciao,

Grazie per la risposta. Ho dato un'occhiata allo strumento diagnostico che hai pointed e il file viene visualizzato come generato con successo lì. Quindi sembra che non venga riportato al browser come download. Sto usando l'ultima versione di edge.

Risposta anonima il 30 agosto 2022

Devi cercare negli strumenti per sviluppatori nel browser per vedere cosa sta succedendo: https://www.ibm.com/docs/en/rpa/21.0?topic=tools-opening-developer-in-microsoft-edge-browser

Risposta del supporto GrabzIt il 30 agosto 2022

Stiamo anche riscontrando lo stesso problema con il PDF che non viene restituito al browser su Chrome, quindi non è un problema unico di Edge

Risposta anonima il 30 agosto 2022

Ho appena provato a convertire HTML in PDF e funziona correttamente. Il problema è che non stai specificando il file scaricare la proprietà come mostrato qui.

Se la proprietà di download non è specificata, nella pagina viene visualizzato il PDF. Questo non è possibile per un DOCX quindi viene semplicemente scaricato. 

Risposta del supporto GrabzIt il 30 agosto 2022

Superstar! Il parametro di download era il trucco. Grazie per l'aiuto

Risposta anonima il 30 agosto 2022