Skip to content

Commit e7d3b67

Browse files
authored
doc(Html2Pdf): add Inject service sample code (#8077)
1 parent 022f9f8 commit e7d3b67

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

src/BootstrapBlazor.Server/Components/Samples/Html2Pdfs.razor

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@page "/html2pdf"
1+
@page "/html2pdf"
22

33
<h3>@Localizer["Html2PdfTitle"]</h3>
44

@@ -26,6 +26,9 @@
2626

2727
<PackageTips Name="BootstrapBlazor.Html2Pdf" />
2828

29+
<p class="code-label">@((MarkupString)Localizer["Html2PdfStep1"].Value)</p>
30+
<Pre>services.AddBootstrapBlazorHtml2PdfService();</Pre>
31+
2932
<p class="code-label">常见问题</p>
3033

3134
<p class="code-quest">1. 本地或者发布后无法使用</p>

src/BootstrapBlazor.Server/Locales/en-US.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2579,6 +2579,7 @@
25792579
"Html2PdfIntro3": "3. Convert web pages to Pdf using the <code>IHtml2Pdf</code> service instance method <code>PdfStreamFromHtmlAsync</code>",
25802580
"Html2PdfIntro4": "4. <code>IHtml2Pdf</code> Implement service usage <code>PuppeterSharp</code> convert web pages to <code>Pdf</code>, download <code>Chromium</code> runtime when running for the first time, which may be slow under poor network conditions",
25812581
"Html2PdfNote": "If you export too much content, <code>signalR</code> communication interruption may be triggered. Please adjust the <code>HubOptions</code> configuration.",
2582+
"Html2PdfStep1": "Inject Service",
25822583
"Html2PdfTitle": "Html export to Pdf",
25832584
"PackageIntro": "Component default not implemented <code>IHtml2Pdf</code>, please refer to the package <code>BootstrapBlazor.Html2Pdf</code> package",
25842585
"Tips1": "Introduce",

src/BootstrapBlazor.Server/Locales/zh-CN.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2579,6 +2579,7 @@
25792579
"Html2PdfIntro3": "3. 通过 <code>IHtml2Pdf</code> 服务实例方法 <code>PdfStreamFromHtmlAsync</code> 将网页 转化为 <code>Pdf</code>",
25802580
"Html2PdfIntro4": "4. <code>IHtml2Pdf</code> 实现服务使用 <code>PuppeteerSharp</code> 将网页 转化为 <code>Pdf</code>,首次使用时会下载 <code>Chromium</code> 运行时,网络不好的情况下可能会很慢",
25812581
"Html2PdfNote": "如果导出内容过多,可能会触发 <code>signalR</code> 通讯中断问题,请自行调整 <code>HubOptions</code> 配置即可。",
2582+
"Html2PdfStep1": "注入服务",
25822583
"Html2PdfTitle": "Html 导出为 Pdf",
25832584
"PackageIntro": "组件默认未实现 <code>IHtml2Pdf</code>,请通过引用包 <code>BootstrapBlazor.Html2Pdf</code> 实现",
25842585
"Tips1": "实现原理",

0 commit comments

Comments
 (0)