##忘記麻煩並安裝文件format.words來創建和操縱MS Word文檔。該文檔自動化軟件提供了非常有用的功能。 {.wp-block頭}
概述 我們很高興地宣布[.net for .net]的發布2。這是用C#編寫的 開源API ,並使.NET開發人員可以通過編程方式創建,設計和修改MS [Word]Word文檔。無論您是初學者還是專家級開發人員,都可以輕鬆地將fileformat.words與.NET應用程序集成在一起。此外,沒有人可以否認MS Word文檔在任何業務中的重要性和可用性。它是使用最廣泛和最多功能的文件格式。在此博客文章中,我們將學習 如何在C# 中創建Word文檔,並且還將編寫一些代碼片段以查看FileFormat.Words for .net2。 我們將介紹以下各節:
Word Document Generator - 開源API安裝 如何以編程方式創建Word文檔 文檔自動化軟件 - 高級選項 Word文檔生成器 - 開源API安裝 就此開源API的安裝而言,在.NET應用程序中易於安裝和設置。此外,fileformat.words庫是輕量級的,並為使用MS Word文檔提供了可靠的功能。因此,下載其Nuget軟件包或在Nuget軟件包管理器中運行以下命令以安裝此開源 文檔自動化軟件 。
Install-Package FileFormat.Words 如何以編程方式創建Word文檔 一旦安裝了此 Word Document Generator API ,我們就可以編寫代碼片段,以演示如何以編程方式在C#中創建Word Document。 您可以按照以下步驟創建一個空的Word文檔:
初始化文檔類的實例。 調用save方法將Word文檔保存到磁盤上。 將以下代碼段複製並粘貼到主文件中並運行程序。 using FileFormat.Words; namespace Example { class Program { static void Main(string[] args) { // Initialize an instance of the Document class. Document doc = new Document(); // Call the Save method to save the Word document onto the disk.
使用c#/vb.net中的Word文檔中添加書籤
您必須熟悉“書籤”一詞,該術語標誌著在需要時可以輕鬆獲得的功能。在使用大型Word文檔時,您通常可以將書籤添加到某些文本/頁面中,您希望將其包含在您需要快速訪問的地方列表中。 Microsoft Word可讓您通過添加,更新和刪除書籤來使用文檔中的書籤。但是,作為.NET開發人員,您希望擁有從C#/vb.net應用程序中使用書籤的功能。 在此博客中,我們將展示如何使用免費和開源的.NET API, npoi 中的 C# 中的Word文檔中添加書籤。
##如何使用Microsoft Word插入Word文檔中的書籤? {.wp-block頭} 在我們可以調查開發一個C#應用程序以將書籤添加到一個單詞 DOCX文件 之前,讓我們首先了解使用Microsoft Word如何完成該書籤。 Microsoft Word允許您創建指向Word文檔中特定位置的書籤。然後,您可以轉到這些書籤中的任何一個,也可以在不需要的情況下刪除它們。
###使用Microsoft Word {.wp-block-neading}在Word文檔中添加書籤的步驟} 要從Microsoft Word中的Word文檔中添加書籤,您可以使用以下步驟。 1.打開Microsoft Word,然後從空白文檔開始。 2.選擇文檔,圖片或文檔中要插入書籤的地方。 3.從插入菜單中,單擊 書籤 。這將打開以添加書籤的書籤菜單。 4.在書籤名稱下,輸入一個名稱,然後單擊“添加”。 您可以重複上述步驟,以在文檔中的不同位置添加多個書籤。
###如何去書籤? {.wp-block頭} 要轉到特定的書籤,請鍵入ctrl+g以打開 to the find and box中的 選項卡。在 轉到 下,單擊 書籤 。輸入或選擇書籤名稱,然後單擊 轉到**。
##如何使用C#在Word文檔中插入書籤? {.wp-block頭} 現在,我們已經看到瞭如何使用Microsoft Word在Word文檔中插入書籤,我們可以在我們的C#應用中使用.NET進行NPOI API進行相同的操作。如果您尚未安裝NPOI API,則可以在.NET項目中瀏覽我們的NPOI API安裝的綜合指南。
使用c#{.wp-block-heading}在Word文檔中添加書籤的逐步指南} 此時,您的.NET項目應準備好編寫代碼,以在C#中使用NPOI API在Word文檔中插入書籤。以下步驟可用於此目的。 1.創建XWPFDocument的實例 2.定義CT_Bookmark類的實例 3.將書籤添加到段落中 4.將文件保存到光盤
//Creat document XWPFDocument doc = new XWPFDocument(); CT_P para = doc.Document.body.AddNewP(); //Bookmark start CT_Bookmark bookmark = new CT_Bookmark(); bookmark.
使用C#插入Word文檔中的水印
水印是文本,徽標或其他圖形圖案,該圖案插入文檔中或疊加在另一個圖像上。它的目的是保持原始文檔或圖像的身份,以便未經許可就禁止使用。作為.NET應用程序開發人員,您可以提供在文檔處理C#應用程序中插入Word文檔中的水印的功能。 在此博客中,我們將展示如何使用免費和開源的.NET API在C#中的Word文檔中插入水印。
##使用Microsoft Word {.wp-block-neading}在Word文檔中插入水印} 在我們可以使用C#中插入文檔中如何插入水印之前,讓我們看一下如何使用Microsoft Word插入相同的水印。 Microsoft Word可讓您在文檔中插入文本或圖像水印,以保護文檔的身份。您還可以在文檔中插入自定義的水印。水印出現在文本背後的頁面上的背景中。
###使用Microsoft Word {.wp-block-neading}在Word文檔中插入水印的步驟 您可以使用以下步驟使用Microsoft Word在Word文檔中創建水印。 1.在 設計 選項卡上,選擇 水印 。 2.從可用選項中,選擇文本或圖像作為要在文檔中插入的水印類型 3.選擇確定按鈕 ![在“設計”選項卡上突出顯示了水印選項。
##如何使用C#插入Word文檔中的水印? {.wp-block頭} 現在,我們已經看到瞭如何使用Microsoft Word插入Word文檔中的水印,我們可以在我們的C#應用中使用.NET的NPOI API進行相同的操作。如果您尚未安裝NPOI API,則可以在.NET Project中瀏覽我們的NPOI API安裝的綜合指南。
使用c#{.wp-block-heading}在Word文檔中插入水印的逐步指南} 在此階段,您的.NET項目應準備好編寫代碼,以在C#中使用NPOI API在Word文檔中插入水印。以下步驟可用於此目的。 1.在您的C#項目中創建XWPFDocument類的實例 2.添加XWPFPARAGRAPH和XWPFRUN對象 3.設置水印文字 4.使用您在步驟1中創建的XWPFDocument實例保存文檔
using (XWPFDocument doc = new XWPFDocument()) { XWPFParagraph paragraph = doc.CreateParagraph(); XWPFRun run = paragraph.CreateRun(); run.SetText("The Body:"); var hfPolicy = doc.CreateHeaderFooterPolicy(); hfPolicy.CreateWatermark("D R A F T"); using (FileStream fs = new FileStream("watermark.docx", FileMode.