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
É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. Pour en savoir plus sur cette fonctionnalité, consultez le siteDocumentation IronPDF sur les messages de la console Javascript.
Liens vers des documents connexes
Prêt à commencer ? Version : 2024.12 vient de paraître