翻譯|使用教程|編輯:況魚杰|2019-10-30 13:42:42.420|閱讀 585 次
概述:本教程說明如何使用Razor將Web.DocumentViewer集成到MVC應(yīng)用程序中。除了文章教程,還有操作視頻可供參考。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
TX Text Control Server for ASP.NET (incl. WPF)是一個(gè)企業(yè)級(jí)的服務(wù)器端文字處理控件。它為用于ASP.NET服務(wù)器環(huán)境提供一個(gè)完全可編程的文字處理引擎,并且包含一個(gè)WPF客戶端版本。
點(diǎn)擊下載TX Text Control Server for ASP.NET (incl. WPF)最新試用版
點(diǎn)擊下方???圖片查看操作視頻
打開Visual Studio并創(chuàng)建一個(gè)新的ASP.NET Web應(yīng)用程序。確保選擇.NET Framework 4.5作為.NET Framework項(xiàng)目版本。
在下一個(gè)對(duì)話框新建ASP.NET項(xiàng)目中,選擇空作為項(xiàng)目模板。選中復(fù)選框MVC以添加文件夾和核心引用。單擊確定關(guān)閉對(duì)話框。
從項(xiàng)目主菜單中單擊管理NuGet軟件包...。從聯(lián)機(jī)包源面板中選擇nuget.org。在右上角搜索TXTextControl.Web.DocumentViewer。查找最新版本,然后單擊安裝。
如果更新面板中提供了Microsoft ASP.NET MVC軟件包,請(qǐng)確保對(duì)其進(jìn)行更新。
從項(xiàng)目主菜單中單擊添加引用...。在打開的參考管理器中,單擊瀏覽...,然后找到位于TX Text Control .NET Server for ASP.NET的安裝目錄中的TX Text Control Assembly文件夾:
C:\ Program Files \ Text Control GmbH \ TX Text Control 27.0.NET Server for ASP.NET \ Assembly \
選擇3個(gè)文件TXDocumentServer.dll,TXTextControl.dll和TXTextControl.Server.dll并使用Add確認(rèn)。
在解決方案資源管理器中,選擇項(xiàng)目,然后從項(xiàng)目主菜單中選擇添加新項(xiàng)...。選擇General-> Text File作為模板,將其命名為licenses.licx并使用Add確認(rèn)。
將以下字符串粘貼到新創(chuàng)建的文件中:
TXTextControl.ServerTextControl,TXTextControl.Server,Culture = neutral,PublicKeyToken = 6b83fe9a75cfb638
在解決方案資源管理器中,選擇App_Data,然后從項(xiàng)目主菜單中單擊添加現(xiàn)有項(xiàng)... 。
瀏覽到以下TX Text Control安裝文件夾:
C:\ Program Files \ Text Control GmbH \ TX Text Control 27.0.NET Server for ASP.NET \ Samples \ Demo \
選擇文件demo.rtf并單擊添加確認(rèn)。
在解決方案資源管理器中,右鍵單擊Controllers文件夾,然后從上下文菜單中選擇Add-> Controller...。在打開的對(duì)話框添加腳手架中,選擇MVC 5控制器-空,然后單擊添加確認(rèn)。將名稱設(shè)置為HomeController并通過單擊添加按鈕將其插入。
在解決方案資源管理器中,右鍵單擊新創(chuàng)建的文件夾Home,然后從上下文菜單中選擇添加->視圖 。將視圖命名為Index并使用Add確認(rèn)。
從視圖->主文件夾中打開Index.cshtml視圖。將以下Razor代碼添加到視圖頂部:
@using TXTextControl.Web.MVC.DocumentViewer
將以下HtmlHelper代碼添加到視圖頁面的末尾:
@Html.TXTextControl().DocumentViewer(settings => { settings.DocumentPath = Server.MapPath("~/App_Data/Demo.rtf"); settings.Dock = DocumentViewerSettings.DockStyle.Window; settings.IsSelectionActivated = true; settings.ShowThumbnailPane = true; }).Render()
完整的Index.cshtml現(xiàn)在應(yīng)如下所示:
@using TXTextControl.Web.MVC.DocumentViewer @{ ViewBag.Title = "Index"; } Index @Html.TXTextControl().DocumentViewer(settings => { settings.DocumentPath = Server.MapPath("~/App_Data/Demo.rtf"); settings.Dock = DocumentViewerSettings.DockStyle.Window; settings.IsSelectionActivated = true; settings.ShowThumbnailPane = true; }).Render()
編譯并啟動(dòng)應(yīng)用程序。
文章推薦:
TX Text Control系列教程— ASP.NET :創(chuàng)建文字處理器和模板設(shè)計(jì)器
如果您對(duì)TX Text Control Server for ASP.NET (incl. WPF)感興趣,可以咨詢購買正版授權(quán)軟件。
關(guān)注慧聚IT微信公眾號(hào) ???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: