HTML prichádza ako reťazec. Generovanie PDF sa začne, potom sieťová výnimka spomenie proxy autentifikáciu. Pozrite sa do dokumentu, než obviníte súbor PDF.

Renderer môže riešiť zdroje, na ktoré odkazuje jeho vstup. Vzdialený obrázok, štýl, písmo alebo podporovaný import pridáva ďalšiu požiadavku. Ktoré typy zdrojov sú podporované, závisí od renderera; dodanie hlavného značkovania nezaručuje úplne offline prevod.

Nájdite druhú URL

Zaznamenajte zdroj, ktorý renderer načítaval pri zlyhaní. Riešte relatívne odkazy voči skutočnej základnej URL. Nevinne vyzerajúca cesta k logu môže ukazovať mimo aplikácie, keď sa táto základňa líši od tej použitej v náhľade prehliadača.

Potom identifikujte sťahovač. Úspešná požiadavka vášho vlastného HTTP klienta nenastavuje interné získavanie zdrojov renderera. Použite dokumentované rozhranie zdrojov renderera alebo schválenú schému predbežného načítania, ak ju ponúka.

Prihlasovacie údaje zdrojovej aplikácie tiež nie sú automaticky prihlasovacie údaje proxy. Renderer môže bežať pod identitou služby s iným prostredím a inou sieťovou cestou.

Urobte závislosť explicitnou

Pre správy určené na prácu offline poskytujte schválené lokálne alebo vložené zdroje podporovaným mechanizmom. Ak sú potrebné vzdialené zdroje, urobte ich povolené ciele, autentifikáciu a správanie pri zlyhaní súčasťou návrhu vykresľovania.

Chýbajúce logo a neúspešný prevod sú rôzne možné výsledky. Skontrolujte, ako knižnica spracúva chyby načítania, namiesto toho, aby ste správu vyhlásili za dokončenú len preto, že vznikol súbor PDF. Ponechajte neúspešný zdroj a fázu požiadavky v diagnostike; opakovaná zmena URL pôvodného dokumentu môže skutočné stiahnutie nechať nedotknuté.

Súvisiace články