Le HTML arrive sous forme de chaîne. La génération du PDF commence, puis une exception réseau mentionne l'authentification du proxy. Regardez dans le document avant d'accuser le fichier PDF.

Un moteur de rendu peut résoudre les ressources référencées par son entrée. Une image, une feuille de style, une police ou un import pris en charge ajoute une autre requête. Les types de ressources pris en charge dépendent du moteur ; fournir le balisage principal ne garantit pas une conversion entièrement hors ligne.

Localiser la seconde URL

Notez la ressource que le moteur récupérait au moment de l'échec. Résolvez les références relatives par rapport à l'URL de base réelle. Un chemin de logo anodin peut pointer hors de l'application lorsque cette base diffère de celle utilisée dans un aperçu de navigateur.

Identifiez ensuite le téléchargeur. Une requête réussie de votre propre client HTTP ne configure pas la récupération interne des ressources du moteur. Utilisez l'interface de ressources documentée du moteur ou un mécanisme de préchargement approuvé s'il en propose un.

Les identifiants de l'application source ne sont pas non plus automatiquement des identifiants de proxy. Le moteur peut s'exécuter sous une identité de service avec un autre environnement et un autre chemin réseau.

Rendre la dépendance explicite

Pour les rapports destinés à fonctionner hors ligne, fournissez des ressources locales ou intégrées approuvées via le mécanisme pris en charge. Si des ressources distantes sont nécessaires, intégrez leurs destinations autorisées, l'authentification et le comportement en cas d'échec à la conception du rendu.

Un logo manquant et une conversion échouée sont deux résultats possibles différents. Vérifiez comment la bibliothèque gère les erreurs de récupération au lieu de déclarer le rapport terminé simplement parce qu'un fichier PDF a été créé. Conservez la ressource en échec et l'étape de requête dans le diagnostic ; changer à plusieurs reprises l'URL du document d'origine peut laisser le téléchargement réel intact.

Articles similaires