JavaScript訊息監聽器
使用 IronPDF 的 ChromePdfRenderOptions.JavascriptMessageListener 屬性,您可以新增一個當瀏覽器控制台訊息可用時將被調用的方法回調。 了解有關此功能的更多資訊,請造訪IronPDF Javascript 主控台訊息文檔。
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')
使用 IronPDF 的 ChromePdfRenderOptions.JavascriptMessageListener 屬性,您可以新增一個當瀏覽器控制台訊息可用時將被調用的方法回調。 了解有關此功能的更多資訊,請造訪IronPDF Javascript 主控台訊息文檔。
30天試用密鑰立即獲取。
15天試用金鑰 立即可用。
不需要信用卡
您的試用金鑰應已發送至您的電子郵件。試用表格已
成功提交。
如果沒有收到,請聯絡
support@ironsoftware.com
免費開始
不需要信用卡
在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
預約30分鐘的個人演示。
無合約,無卡片信息,無承諾。

10 .NET API 產品適用於您的辦公文檔