HTML:en anländer som en sträng. PDF-genereringen börjar, sedan nämner ett nätverksundantag proxyautentisering. Titta in i dokumentet innan du anklagar PDF-filen.

En renderare kan lösa resurser som dess indata refererar till. En extern bild, stilmall, ett teckensnitt eller en stödd import inför ytterligare en begäran. Vilka resurstyper som stöds beror på renderaren; att tillhandahålla huvudmarkeringen garanterar inte en helt offline konvertering.

Hitta den andra URL:en

Registrera resursen som renderaren hämtade när den misslyckades. Lös relativa referenser mot den faktiska bas-URL:en. En oskyldigt utseende logotypväg kan peka utanför programmet när den basen skiljer sig från den som används i en webbläsarförhandsvisning.

Identifiera sedan nedladdaren. En lyckad begäran från din egen HTTP-klient konfigurerar inte en renderares interna resursshämtning. Använd renderarens dokumenterade resursgränssnitt eller en godkänd förhämtningsordning om den erbjuder en.

Inloggningsuppgifter för källprogrammet är inte heller automatiskt proxyinloggningsuppgifter. Renderaren kan köras under en tjänsteidentitet med en annan miljö och en annan nätverksväg.

Gör beroendet explicit

För rapporter som ska fungera offline, leverera godkända lokala eller inbäddade resurser via den stödda mekanismen. Om externa resurser krävs, gör deras tillåtna destinationer, autentisering och felbeteende till en del av renderingens design.

En saknad logotyp och en misslyckad konvertering är olika möjliga utfall. Kontrollera hur biblioteket hanterar hämtningsfel i stället för att förklara rapporten klar bara för att en PDF-fil skapades. Behåll den misslyckade resursen och begäransstadium i diagnostiken; upprepade ändringar av originaldokumentets URL kan lämna den faktiska nedladdningen orörd.

Relaterade artiklar