最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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è)置!!

總結(jié)

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

相關(guān)文章

最新評論

盐山县| 章丘市| 子长县| 大同市| 富顺县| 岳阳市| 蒙自县| 河间市| 乌兰察布市| 全椒县| 新邵县| 兰坪| 怀来县| 精河县| 司法| 丁青县| 福建省| 台东县| 开封县| 铜鼓县| 延川县| 玉树县| 沭阳县| 当阳市| 贵阳市| 那坡县| 家居| 海淀区| 金川县| 威海市| 唐山市| 盖州市| 亚东县| 怀远县| 东兰县| 晋州市| 金川县| 金堂县| 正镶白旗| 台南县| 兴宁市|