diff --git a/src/BootstrapBlazor.Server/Components/Samples/Html2Pdfs.razor b/src/BootstrapBlazor.Server/Components/Samples/Html2Pdfs.razor index 537d733edfb..feaabf8459a 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Html2Pdfs.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Html2Pdfs.razor @@ -26,6 +26,32 @@ +

常见问题

+ +

1. 本地或者发布后无法使用

+

BootstrapBlazor.Html2Pdf v9.0.3 后增加了日志输出功能,可以根据日志判断具体问题出现在哪里。比如由于根据当前浏览器版本去下载对应版本的 + chrome-headless-shell-win64.zip 安装包

+
info: BootstrapBlazor.Components.DefaultPdfService[0]
+      Ready to start downloading browser
+info: BootstrapBlazor.Components.DefaultPdfService[0]
+      Browser downloaded successfully. installed browser 138.0.7204.101
+info: BootstrapBlazor.Components.DefaultPdfService[0]
+      Start your browser | Args: --no-sandbox, --disable-setuid-sandbox, --disable-web-security
+ +

2. 如何手动安装 Debian Linux 系统的 Chrome 浏览器

+
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
+sudo apt install ./google-chrome-stable_current_amd64.deb
+ +

3. 如何检查 Debian Linux 系统 Chrome 依赖缺失

+ + +

4. 部署后是否会反复下载 Chrome 安装包

+

不会,Html2Pdf 会检查是否存在安装目录安装成功后即不会重复下载安装操作

+

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