From 81ca72196c94fd09540849a84b5521b49e739da7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Apr 2026 07:46:06 +0000 Subject: [PATCH 1/4] docs: add Dom2HtmlService and SignalR setup tips for Dom2Image sample Agent-Logs-Url: https://github.com/dotnetcore/BootstrapBlazor/sessions/1f0099c2-9925-4e47-81b7-ffec60040f2d Co-authored-by: h2ls <33386249+h2ls@users.noreply.github.com> --- .../Components/Samples/Dom2Images.razor | 11 ++++++++++- src/BootstrapBlazor.Server/Locales/en-US.json | 2 ++ src/BootstrapBlazor.Server/Locales/zh-CN.json | 2 ++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor b/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor index 42dc629903c..423d28413b3 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor @@ -6,6 +6,16 @@ + +

@((MarkupString)Localizer["Dom2ImageServiceInjectTip"].Value)

+
services.AddBootstrapBlazorDom2ImageService();
+

@((MarkupString)Localizer["Dom2ImageSignalRConfigTip"].Value)

+
builder.Services.AddSignalR(options =>
+{
+    options.MaximumReceiveMessageSize = 10 * 1024 * 1024; // 10 MB
+});
+
+

@((MarkupString)Localizer["Dom2ImageDesc"].Value)

@@ -29,4 +39,3 @@ }
- diff --git a/src/BootstrapBlazor.Server/Locales/en-US.json b/src/BootstrapBlazor.Server/Locales/en-US.json index 3a06764977a..ae5f02dac86 100644 --- a/src/BootstrapBlazor.Server/Locales/en-US.json +++ b/src/BootstrapBlazor.Server/Locales/en-US.json @@ -2018,6 +2018,8 @@ "Dom2ImageIntro": "Export HTML snippets as images", "Dom2ImageNormalIntro": "Convert the node to an image by specifying a Selector", "Dom2ImageNormalTitle": "Basic usage", + "Dom2ImageServiceInjectTip": "Before using Dom2HtmlService, manually register the service", + "Dom2ImageSignalRConfigTip": "Also configure the SignalR maximum receive message size (example: 10 MB)", "Dom2ImageTitle": "Dom2Image" }, "BootstrapBlazor.Server.Components.Samples.Downloads": { diff --git a/src/BootstrapBlazor.Server/Locales/zh-CN.json b/src/BootstrapBlazor.Server/Locales/zh-CN.json index 64cc58c830f..54d10be8029 100644 --- a/src/BootstrapBlazor.Server/Locales/zh-CN.json +++ b/src/BootstrapBlazor.Server/Locales/zh-CN.json @@ -2018,6 +2018,8 @@ "Dom2ImageIntro": "将 Html 片段导出为图片", "Dom2ImageNormalIntro": "通过指定 Selector 将此节点转成图片", "Dom2ImageNormalTitle": "基本用法", + "Dom2ImageServiceInjectTip": "使用 Dom2HtmlService 前请先手动注入服务", + "Dom2ImageSignalRConfigTip": "同时请配置 SignalR 的最大接收消息大小(示例为 10 MB)", "Dom2ImageTitle": "Dom2Image 元素转图片" }, "BootstrapBlazor.Server.Components.Samples.Downloads": { From 1c4deb868e18e285b5c07af5c6d1d582e57d74e0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 18 Apr 2026 07:47:28 +0000 Subject: [PATCH 2/4] docs: align Dom2Image setup snippets to builder.Services style Agent-Logs-Url: https://github.com/dotnetcore/BootstrapBlazor/sessions/1f0099c2-9925-4e47-81b7-ffec60040f2d Co-authored-by: h2ls <33386249+h2ls@users.noreply.github.com> --- src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor b/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor index 423d28413b3..1b8b1101204 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor @@ -8,7 +8,7 @@

@((MarkupString)Localizer["Dom2ImageServiceInjectTip"].Value)

-
services.AddBootstrapBlazorDom2ImageService();
+
builder.Services.AddBootstrapBlazorDom2ImageService();

@((MarkupString)Localizer["Dom2ImageSignalRConfigTip"].Value)

builder.Services.AddSignalR(options =>
 {

From 88a2843048101c7cf56911d921b47baf0a79c43a Mon Sep 17 00:00:00 2001
From: Argo Zhang 
Date: Sun, 19 Apr 2026 10:15:42 +0800
Subject: [PATCH 3/4] =?UTF-8?q?doc:=20=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../Components/Samples/Dom2Images.razor                    | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor b/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor
index 1b8b1101204..5049607aa62 100644
--- a/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor
+++ b/src/BootstrapBlazor.Server/Components/Samples/Dom2Images.razor
@@ -1,4 +1,4 @@
-@page "/dom2image"
+@page "/dom2image"
 
 

@Localizer["Dom2ImageTitle"]

@@ -10,10 +10,7 @@

@((MarkupString)Localizer["Dom2ImageServiceInjectTip"].Value)

builder.Services.AddBootstrapBlazorDom2ImageService();

@((MarkupString)Localizer["Dom2ImageSignalRConfigTip"].Value)

-
builder.Services.AddSignalR(options =>
-{
-    options.MaximumReceiveMessageSize = 10 * 1024 * 1024; // 10 MB
-});
+
builder.Services.Configure<HubOptions>(option => option.MaximumReceiveMessageSize = null);
From bce65435994d62fd8d64a278796c204c7dce55e1 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sun, 19 Apr 2026 10:18:49 +0800 Subject: [PATCH 4/4] =?UTF-8?q?doc:=20=E6=9B=B4=E6=96=B0=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor.Server/Locales/en-US.json | 2 +- src/BootstrapBlazor.Server/Locales/zh-CN.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BootstrapBlazor.Server/Locales/en-US.json b/src/BootstrapBlazor.Server/Locales/en-US.json index ae5f02dac86..a2452381e7d 100644 --- a/src/BootstrapBlazor.Server/Locales/en-US.json +++ b/src/BootstrapBlazor.Server/Locales/en-US.json @@ -2018,7 +2018,7 @@ "Dom2ImageIntro": "Export HTML snippets as images", "Dom2ImageNormalIntro": "Convert the node to an image by specifying a Selector", "Dom2ImageNormalTitle": "Basic usage", - "Dom2ImageServiceInjectTip": "Before using Dom2HtmlService, manually register the service", + "Dom2ImageServiceInjectTip": "Before using IDom2HtmlService, manually register this service", "Dom2ImageSignalRConfigTip": "Also configure the SignalR maximum receive message size (example: 10 MB)", "Dom2ImageTitle": "Dom2Image" }, diff --git a/src/BootstrapBlazor.Server/Locales/zh-CN.json b/src/BootstrapBlazor.Server/Locales/zh-CN.json index 54d10be8029..0d60ff9f893 100644 --- a/src/BootstrapBlazor.Server/Locales/zh-CN.json +++ b/src/BootstrapBlazor.Server/Locales/zh-CN.json @@ -2018,7 +2018,7 @@ "Dom2ImageIntro": "将 Html 片段导出为图片", "Dom2ImageNormalIntro": "通过指定 Selector 将此节点转成图片", "Dom2ImageNormalTitle": "基本用法", - "Dom2ImageServiceInjectTip": "使用 Dom2HtmlService 前请先手动注入服务", + "Dom2ImageServiceInjectTip": "使用 IDom2HtmlService 前请先手动注入服务", "Dom2ImageSignalRConfigTip": "同时请配置 SignalR 的最大接收消息大小(示例为 10 MB)", "Dom2ImageTitle": "Dom2Image 元素转图片" },