概述
RadWordsProcessing是一个处理库,允许您创建、修改和将文档导出为各种格式。通过API,您可以访问文档中的每个元素并修改、删除它或添加一个新元素。生成的内容可以保存为流、文件或发送到客户端浏览器。
RadWordsProcessing是Telerik文档处理这是一个专业级的。net库,用于创建和操作PDF、Word、XLSX和HTML文件。想要试用它,请注册一个30天的免费试用。
如果你还没有已安装Telerik文档处理,查看第一步主题以了解如何通过不同的套件获取包。
有关库的使用,到开始篇文章。
模型
的模型RadWordsProcessing包括:
部分:您可以使用相应类公开的属性自定义部分。标准库还提供了自定义节的页眉、页脚和水印的支持。
段落:与段落相关的属性和方法使您能够更改其内联和外观的集合。
表:用于插入、编辑和删除表的API。您还可以更改它们的行、单元格、外观和内容。
内联:
-
- 文档模型包括一个Style对象存储库,其中包含字符集、段落或表样式属性。
- 该API允许您创建自定义样式,并在整个文档中使用它们。
- 列表样式.
内容控件:内容控件或结构化文档标签(SDT)使用户能够向部分文档添加特定的语义:限制输入,修改编辑行为等。该功能还允许向文档添加复选框、组合框和其他控件。
形状字体在形状和风格上的变化使它们在吸引人们对特定文本的注意方面非常有用。
特点:
邮件合并:提供从包含固定内容和数据源(数据库或任何其他数据项集合)的可变数据的模板生成个性化文档的能力。
合并文件:在需要的位置插入一个文档到另一个文档中,控制两者的样式合并的方式。
导入文档元素:将一个文档元素从一个文档导入另一个文档。
克隆文档和文档元素。
查找和替换: RadWordsProcessing提供了在RadFlowDocument实例中搜索字符串并替换所有匹配项的能力。该库还允许您单独替换匹配的样式。
RadFlowDocumentEditor:它旨在简化创建和修改文档的过程,并以更少的代码实现与使用文档元素的样式属性和子集合相同的结果。
格式化:
除了样式,RadWordsProcessing还提供了对不同格式的支持,所以你可以格式化任何文档元素:
- 字符格式:字体大小、字体颜色、字体名称、粗体、斜体、下划线等。
- 段落格式:行间距、对齐、压痕、前后间距等。
- 表的格式:允许您更改对齐、边框、阴影、间距和填充等。
- 修改section属性调整页面大小、方向、页边距、页眉和页脚等。
支持格式:
该库支持以下文档格式:
您可以导入和导出这些格式的文档,也可以转换文档的格式。