欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET Core中快速構(gòu)建PDF文檔的步驟分享第2/2頁

 更新時(shí)間:2019年12月15日 10:01:46   作者:張子浩  
這篇文章主要給大家介紹了關(guān)于ASP.NET Core中快速構(gòu)建PDF文檔的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用ASP.NET Core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
of [toPage]", Line = true }, FooterSettings = { FontName = "Arial", FontSize = 9, Line = true, Center = "Report Footer" } }; var pdf = new HtmlToPdfDocument() { GlobalSettings = globalSettings, Objects = { objectSettings } }; var file = _converter.Convert(pdf); return File(file, "application/pdf"); } }

代碼說明#

在上面的代碼中,我們首先通過使用 IConverter 接口將注冊的 Converter 與依賴注入注入到構(gòu)造函數(shù)中。然后,我們創(chuàng)建兩個(gè)對象 globalSettings , objectSettings 并將它們用作 HtmlToPdfDcoument 屬性中的配置。

現(xiàn)在讓我們來說說 GlobalSettings 和 ObjectSettings 類。

關(guān)于GlobalSettings類#

它括了PDF文檔的整體配置屬性。我們僅使用其中的幾個(gè)屬性來設(shè)置顏色模式,方向,紙張尺寸,文檔標(biāo)題等…但它還有還多屬性。

關(guān)于ObjectSettings類#

ObjectSettings由相關(guān)的PDF文檔的內(nèi)容的屬性。因此,我們可以配置頁面計(jì)數(shù)器的可見性,頁眉和頁腳的格式,文檔的正文內(nèi)容(HtmlContent屬性)或的Web設(shè)置。

HtmlContent屬性是此類的非常重要的屬性。它包含我們生成的HTML模板,并顯示PDF文檔的主體。

WebSettings也非常重要,尤其是如果我們有一個(gè)外部CSS文件來進(jìn)行樣式設(shè)置時(shí)。在此屬性中,我們可以配置文檔的編碼并提供CSS文件的路徑。如果我們檢查此屬性,我們將發(fā)現(xiàn)更多可以配置的設(shè)置,例如PDF文檔的背景,文字大小 等等..

啟動(dòng)項(xiàng)目#

通過路由定位到我們的API中,重定向PDF打印界面。

  一切看起來都是那么完美,就這樣我們就可以輕松的在ASP.NET Core中構(gòu)建PDF文檔并且還可以完美適配相關(guān)邏輯和某些文檔設(shè)置?。?/p>

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論