Écouteur de messages JavaScript
Avec la propriété ChromePdfRenderOptions.JavascriptMessageListener
d'IronPDF, vous pouvez ajouter un rappel de méthode à invoquer chaque fois qu'un message de la console du navigateur devient disponible.
using IronPdf; using System; var renderOptions = new ChromePdfRenderOptions { // Method callback to be invoked whenever a browser console message becomes available: JavascriptMessageListener = message => Console.WriteLine($"JS: {message}"), Javascript = "console.log('foo');", }; var pdf = new ChromePdfRenderer { RenderingOptions = renderOptions }.RenderHtmlAsPdf("<h1> Hello World </h1>"); // Example of JavaScript that will cause an error: renderOptions.Javascript = "document.querySelector('non-existent').style.color='foo';"; // message => Uncaught TypeError: Cannot read properties of null (reading 'style')
Imports IronPdf Imports System Private renderOptions = New ChromePdfRenderOptions With { .JavascriptMessageListener = Sub(message) Console.WriteLine($"JS: {message}"), .Javascript = "console.log('foo');" } Private pdf = New ChromePdfRenderer With {.RenderingOptions = renderOptions}.RenderHtmlAsPdf("<h1> Hello World </h1>") ' Example of JavaScript that will cause an error: renderOptions.Javascript = "document.querySelector('non-existent').style.color='foo';" ' message => Uncaught TypeError: Cannot read properties of null (reading 'style')
Install-Package IronPdf
Avec la propriété ChromePdfRenderOptions.JavascriptMessageListener
d'IronPDF, vous pouvez ajouter un rappel de méthode à invoquer chaque fois qu'un message de la console du navigateur devient disponible.
9 produits de l'API .NET pour vos documents de bureau