JavaScriptメッセージリスナー
IronPDFの ChromePdfRenderOptions.JavascriptMessageListener
プロパティを使用することで、ブラウザのコンソールメッセージが利用可能になった際に呼び出されるメソッドコールバックを追加することができます。 この機能の詳細についてはJavascriptのコンソールメッセージに関するIronPDFドキュメント.
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
プロパティを使用することで、ブラウザのコンソールメッセージが利用可能になった際に呼び出されるメソッドコールバックを追加することができます。 この機能の詳細についてはJavascriptのコンソールメッセージに関するIronPDFドキュメント.
30日間の試用キーをすぐに取得。
15日間の試用キー 即時発行。
Install-Package IronPdf
質問がありますか?開発チームに連絡する
クレジットカードは不要です
試用キーはメールに送信されるはずです。
もし届かない場合は、
support@ironsoftware.comにお問い合わせください。
無料で始めましょう
クレジットカードは不要です
透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
クレジットカードやアカウント作成は不要です。
試用キーはメールにあるはずです。
もしない場合は、
support@ironsoftware.comまでご連絡ください。
無料で始めましょう
クレジットカードは不要です
透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
30分の個別デモを予約する。
契約なし、カード情報不要、義務なし。
10 .NET API製品オフィスドキュメントのために