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