1. 产品
  2.   字处理
  3.   .NET
  4.   Word
 
  

。ET API字处理文件创建

开放源。ET图书馆在Microsoft Word文件中创建、编辑、搜索或合并管理自定义Headers/Footers。

Word是一个独立的强大开放源。ET库、让计算机程序员有能力开发自己的应用程序来管理Word文档。 它包括完全支持在。ET框架内创建、加载、修改和保存Microsoft Word文档、而不需要Microsoft内部组合。

Word 库非常容易处理,可以集成到 WinForms、WPF 和 ASP.NET 中。 包括对打开和阅读现有 Word 文档的各种重要功能的全面支持,向 DOCX 添加页眉和页脚,向 DOCX 文档插入文本,向 DOCX 页面添加水印,向 DOCX 文档添加文本,处理表格,处理邮件合并 Word 文档, 使用受密码保护的工作文档,将超链接插入到 Word 文档,将评论插入到 DOCX 文档等等。

Previous Next

从字开始

首先、您需要安装。ET框架4。0和VisualStudio2010或以后、以便顺利使用Word。 

建议安装的方法是GitHub

安装GitHub的Word库

 https://github.com/iditectweb/word.git

。ET API:创建和修改Word文档

Word库赋予。ET程序员在其。ET应用程序中生成并修改Word文档的能力。 一旦创建新的文档、开发者就可以插入表、图像和文本、只需要几行代码。 也可以轻松地将一个文件插入其他文件或从其他文件中插入内容。

使用。ET创建新的Word文档

WordDocument document = new WordDocument();
Paragraph para = document.Sections.AddSection().Blocks.AddParagraph();
//add content below

用C#替换Word文件中的文本

搜索在每个应用程序性能中都起着重要作用、让用户更快地找到事情。 开放源代码Word库允许计算机程序员搜索并发现Microsoft Word文档中的目标文本、并轻松地在Docx个文件中突出结果文本。 您可以调整突出的格式、如颜色、字体格式、下划线、大胆等。 还可以搜索和替换文件中的文本。

如何在Docx文档va C#中搜索和突出文本?

WordFile wordFile = new WordFile();
WordDocument document = wordFile.Import(File.ReadAllBytes("Sample.docx"));
WordDocumentBuilder builder = new WordDocumentBuilder(document);
//Apply new highlight style 
Action action = new Action((state) =>
{
    state.HighlightColor = Colors.Yellow;
});
//Highlight all the "Page" text in the document
builder.ReplaceStyling("Page", true, true, action);
File.WriteAllBytes("HighlightText.docx", wordFile.Export(document));

通过C#API在字文中添加领袖和脚步

开放源代码Word库允许软件程序员在Microsoft Word文档中添加标题和页脚、只需几行代码。 图书馆支持多种插入标题和页脚的方式、例如加入简单的文本页眉/页、在平均页面上插入文本和图像页眉、如此。

通过C#API在文字文档中添加领导人和足迹

WordFile wordFile = new WordFile();
WordDocument document = wordFile.Import(File.ReadAllBytes("Sample.docx"));
//Add header at the left
Header header = document.Sections[0].Headers.Add();
Paragraph paragraphHeader = header.Blocks.AddParagraph();
paragraphHeader.TextAlignment = Styles.Alignment.Left;
paragraphHeader.Inlines.AddText("simple header");
//Add footer at the right
Footer footer = document.Sections[0].Footers.Add();
Paragraph paragraphFooter = footer.Blocks.AddParagraph();
paragraphFooter.TextAlignment = Styles.Alignment.Right;
paragraphFooter.Inlines.AddText("simple footer");
File.WriteAllBytes("SimpleHeaderFooter.docx", wordFile.Export(document));

通过C# API增加文本

简单易用的Word库为将文本插入M WordDocx文档提供了一个有用的特性、其中只有几行代码。 它允许开发者自定义文本大小、字体风格、字体重量和文本颜色。 您也可以通过设置文本对齐、线高、第一行缩进、边界等来管理您的段落风格。

通过C# API增加文本

WordDocument document = new WordDocument();
WordDocumentBuilder builder = new WordDocumentBuilder(document);
//Set global style for text and paragraph
builder.CharacterState.FontFamily = new ThemableFontFamily("Arial");
builder.CharacterState.FontSize = 16;
builder.ParagraphState.LineSpacing = 1.2;
builder.ParagraphState.FirstLineIndent = 40;
//Insert text using builder directly
builder.InsertText("Nomal text. ");
//Insert one line with text, it will add line break automatically
builder.InsertLine("Nomal line with auto line break. ");
//So the text below will be added in a second paragraph
builder.InsertText("Nomal text. ");
//Insert text using TextInline object
TextInline textInline = new TextInline(document);
textInline.Text = "This text content is using TextInline object. ";
textInline.FontSize = 20;
builder.InsertInline(textInline);
 中国人