L'HTML arriba com una cadena. La generació del PDF comença, i llavors una excepció de xarxa esmenta l'autenticació del proxy. Mireu dins del document abans de culpar el fitxer PDF.

Un renderitzador pot resoldre recursos referenciats per la seva entrada. Una imatge remota, un full d'estil, una font o una importació admesa introdueix una altra sol·licitud. Quins tipus de recursos s'admeten depèn del renderitzador; proporcionar el marcatge principal no garanteix una conversió totalment fora de línia.

Localitzeu la segona URL

Registreu el recurs que el renderitzador estava obtenint quan va fallar. Resoleu les referències relatives respecte a l'URL base real. Un camí de logotip aparentment innocent pot apuntar fora de l'aplicació quan aquesta base difereix de la utilitzada en una previsualització del navegador.

Després identifiqueu el descarregador. Una sol·licitud correcta feta pel vostre propi client HTTP no configura l'obtenció interna de recursos del renderitzador. Utilitzeu la interfície de recursos documentada del renderitzador o un mecanisme de precàrrega aprovat si en proporciona un.

Les credencials de l'aplicació d'origen tampoc no són automàticament credencials de proxy. El renderitzador pot executar-se sota una identitat de servei amb un altre entorn i un altre camí de xarxa.

Feu explícita la dependència

Per als informes pensats per funcionar fora de línia, proporcioneu recursos locals o incrustats aprovats mitjançant el mecanisme admès. Si calen recursos remots, feu que les seves destinacions permeses, l'autenticació i el comportament davant d'errors formin part del disseny de la renderització.

Un logotip absent i una conversió fallida són resultats possibles diferents. Comproveu com la biblioteca gestiona els errors d'obtenció en lloc de declarar l'informe complet només perquè s'ha creat un fitxer PDF. Mantingueu el recurs fallit i l'etapa de la sol·licitud al diagnòstic; canviar repetidament l'URL del document original pot deixar la descàrrega real intacta.

Articles relacionats