|
29 | 29 | <p class="code-label">@((MarkupString)Localizer["Html2PdfStep1"].Value)</p> |
30 | 30 | <Pre>services.AddBootstrapBlazorHtml2PdfService();</Pre> |
31 | 31 |
|
32 | | -<p class="code-label">常见问题</p> |
| 32 | +<p class="code-label">@Localizer["CommonIssuesTitle"]</p> |
33 | 33 |
|
34 | | -<p class="code-quest">1. 本地或者发布后无法使用</p> |
35 | | -<p class="code-answer"><code>BootstrapBlazor.Html2Pdf v9.0.3</code> 后增加了日志输出功能,可以根据日志判断具体问题出现在哪里。比如由于根据当前浏览器版本去下载对应版本的 |
36 | | - <code>chrome-headless-shell-win64.zip</code> 安装包</p> |
| 34 | +<p class="code-quest">@Localizer["Issue1Title"]</p> |
| 35 | +<p class="code-answer">@((MarkupString)Localizer["Issue1Answer"].Value)</p> |
37 | 36 | <Pre>info: BootstrapBlazor.Components.DefaultPdfService[0] |
38 | 37 | Ready to start downloading browser |
39 | 38 | info: BootstrapBlazor.Components.DefaultPdfService[0] |
40 | 39 | Browser downloaded successfully. installed browser 138.0.7204.101 |
41 | 40 | info: BootstrapBlazor.Components.DefaultPdfService[0] |
42 | 41 | Start your browser | Args: --no-sandbox, --disable-setuid-sandbox, --disable-web-security</Pre> |
43 | 42 |
|
44 | | -<p class="code-quest">2. 如何手动安装 <code>Debian</code> Linux 系统的 <code>Chrome</code> 浏览器</p> |
| 43 | +<p class="code-quest">@((MarkupString)Localizer["Issue2Title"].Value)</p> |
45 | 44 | <Pre>wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb |
46 | 45 | sudo apt install ./google-chrome-stable_current_amd64.deb</Pre> |
47 | 46 |
|
48 | | -<p class="code-quest">3. 如何检查 <code>Debian</code> Linux 系统 <code>Chrome</code> 依赖缺失</p> |
| 47 | +<p class="code-quest">@((MarkupString)Localizer["Issue3Title"].Value)</p> |
49 | 48 | <ul class="ul-demo"> |
50 | | - <li>检查是否可以连接到 Chrome 服务器</li> |
51 | | - <li>检查服务器是否有执行安装包权限</li> |
52 | | - <li>检查是否有依赖缺失</li> |
| 49 | + <li>@Localizer["Issue3Item1"]</li> |
| 50 | + <li>@Localizer["Issue3Item2"]</li> |
| 51 | + <li>@Localizer["Issue3Item3"]</li> |
53 | 52 | </ul> |
54 | 53 |
|
55 | | -<p>通过下面命令检查依赖缺失情况</p> |
| 54 | +<p>@Localizer["Issue3CommandIntro"]</p> |
56 | 55 |
|
57 | 56 | <Pre>ldd chrome | grep not</Pre> |
58 | 57 |
|
59 | | -<p class="code-quest">4. 部署后是否会反复下载 Chrome 安装包</p> |
60 | | -<p class="code-answer">不会,Html2Pdf 会检查是否存在安装目录安装成功后即不会重复下载安装操作</p> |
| 58 | +<p class="code-quest">@Localizer["Issue4Title"]</p> |
| 59 | +<p class="code-answer">@Localizer["Issue4Answer"]</p> |
61 | 60 |
|
62 | 61 | <Tips> |
63 | | - <p>可以通过 <code>PdfOptions</code> 配置类设置导出 <code>Pdf</code> 一些相关设置</p> |
| 62 | + <p>@((MarkupString)Localizer["PdfOptionsIntro"].Value)</p> |
64 | 63 | <ul class="ul-demo" style="margin-bottom: 0;"> |
65 | | - <li><code>Landscape</code> 是否横向打印 默认 false</li> |
66 | | - <li><code>PrintBackground</code> 是否打印背景色 默认 false</li> |
67 | | - <li><code>Format</code> 纸张格式 默认 A4</li> |
68 | | - <li><code>DisplayHeaderFooter</code> 是否显示页眉页脚 默认 false</li> |
69 | | - <li><code>Scale</code> 放大比例 默认 1 取值 0.1 到 2 之间</li> |
70 | | - <li><code>MarginOptions</code> 页面边距 默认 none</li> |
| 64 | + <li>@((MarkupString)Localizer["PdfOptionsItem1"].Value)</li> |
| 65 | + <li>@((MarkupString)Localizer["PdfOptionsItem2"].Value)</li> |
| 66 | + <li>@((MarkupString)Localizer["PdfOptionsItem3"].Value)</li> |
| 67 | + <li>@((MarkupString)Localizer["PdfOptionsItem4"].Value)</li> |
| 68 | + <li>@((MarkupString)Localizer["PdfOptionsItem5"].Value)</li> |
| 69 | + <li>@((MarkupString)Localizer["PdfOptionsItem6"].Value)</li> |
71 | 70 | </ul> |
72 | 71 | </Tips> |
73 | 72 |
|
|
0 commit comments