C#/VB.NET 给 Word 文档添加内容控件

sales@e-iceblue.com    |    028-81705109    |    2790765778    |    微信扫一扫    |    EN-US   |    论坛

C#/VB.NET 给 Word 文档添加内容控件

本文将介绍如何使用Spire.Doc组件给Word文档添加内容控件。


内容控件简介

内容控件在Word文档中充当着特定内容的容器,不同的内容控件可以指定不同的内容类型(例如日期、图片或文本等)以及能否编辑此内容。我们从Word 2013中选取了以下几种常见的内容控件进行介绍:

名称

简介

下拉列表内容控件

下拉列表包含了一个预先定义好的列表。和组合框不同的是下拉列表不允许用户编辑项。

纯文本内容控件

纯文本内容控件只能包含文本,不能包含其他项,例如表格、图片或其他内容控件。

格式文本内容控件

与纯文本内容控件不同,格式文本内容控件可以包含除文本以外的其他项,例如表格、图片或其他内容控件。

日期选取器内容控件

日期选取器内容控件包含一个日历控件,用于帮助用户输入日期。

组合框内容控件

组合框控件包含一个可以直接编辑的列表。它结合了文本框和下拉列表的属性,用户可以在框中键入值或者从下拉列表中选择值。

图片内容控件

图片内容控件用于显示图片。用户可以在制作模板时指定图片,也可以通过单击此控件来选择需要插入的图片。


添加内容控件

Spire.Doc组件支持用户在Word文档中添加多种内容控件。以下代码将展示如何使用Spire.Doc组件给Word文档添加上述表格中所介绍的内容控件。

C#
//创建文档
Document document = new Document();
Section section = document.AddSection();
Paragraph paragraph = section.AddParagraph();

//添加下拉列表控件
StructureDocumentTagInline sdt = new StructureDocumentTagInline(document);
paragraph.ChildObjects.Add(sdt);
sdt.SDTProperties.SDTType = SdtType.DropDownList;
sdt.SDTProperties.Alias = "下拉列表";
sdt.SDTProperties.Tag = "下拉列表";
SdtDropDownList sddl = new SdtDropDownList();
sddl.ListItems.Add(new SdtListItem("男", "1"));
sddl.ListItems.Add(new SdtListItem("女", "2"));
sdt.SDTProperties.ControlProperties = sddl;
TextRange rt = new TextRange(document);
rt.Text = sddl.ListItems[0].DisplayText;
Spire.Doc.Formatting.CharacterFormat format = new Spire.Doc.Formatting.CharacterFormat(document);
format.FontName = "宋体";
rt.ApplyCharacterFormat(format);
sdt.SDTContent.ChildObjects.Add(rt);

//添加文本控件
paragraph = section.AddParagraph();
sdt = new StructureDocumentTagInline(document);
paragraph.ChildObjects.Add(sdt);
sdt.SDTProperties.SDTType = SdtType.Text;
sdt.SDTProperties.Alias = "纯文本";
sdt.SDTProperties.Tag = "纯文本";
SdtText text = new SdtText(false);
text.IsMultiline = true;
sdt.SDTProperties.ControlProperties = text;
rt = new TextRange(document);
rt.Text = "此处只能输入文本,";
rt.ApplyCharacterFormat(format);
sdt.SDTContent.ChildObjects.Add(rt);

paragraph = section.AddParagraph();
sdt = new StructureDocumentTagInline(document);
paragraph.ChildObjects.Add(sdt);
sdt.SDTProperties.SDTType = SdtType.RichText;
sdt.SDTProperties.Alias = "格式文本";
sdt.SDTProperties.Tag = "格式文本";
SdtText richText = new SdtText(true);
richText.IsMultiline = true;
sdt.SDTProperties.ControlProperties = richText;
rt = new TextRange(document);
rt.Text = "输入格式化的文本、表格、图片等";
rt.ApplyCharacterFormat(format);
sdt.SDTContent.ChildObjects.Add(rt);

//添加日期选取器
paragraph = section.AddParagraph();
sdt = new StructureDocumentTagInline(document);
paragraph.ChildObjects.Add(sdt);
sdt.SDTProperties.SDTType = SdtType.DatePicker;
sdt.SDTProperties.Alias = "日期选取器";
sdt.SDTProperties.Tag = "日期选取器";
SdtDate date = new SdtDate();
date.CalendarType = CalendarType.Default;
date.DateFormat = "yyyy.MM.dd";
date.FullDate = DateTime.Now;
sdtrt = new TextRange(document);
rt.Text = "1990.02.08";
rt.ApplyCharacterFormat(format);
sdt.SDTContent.ChildObjects.Add(rt);

//添加组合框
paragraph = section.AddParagraph();
sdt = new StructureDocumentTagInline(document);
paragraph.ChildObjects.Add(sdt);
sdt.SDTProperties.SDTType = SdtType.ComboBox;
sdt.SDTProperties.Alias = "组合框";
sdt.SDTProperties.Tag = "组合框";
SdtComboBox cb = new SdtComboBox();
cb.ListItems.Add(new SdtListItem("英国", "1"));
cb.ListItems.Add(new SdtListItem("日本", "2"));
cb.ListItems.Add(new SdtListItem("意大利", "3"));
sdt.SDTProperties.ControlProperties = cb;
rt = new TextRange(document);
rt.Text = cb.ListItems[0].DisplayText;
rt.ApplyCharacterFormat(format);
sdt.SDTContent.ChildObjects.Add(rt);

//添加复选框
paragraph = section.AddParagraph();
sdt = new StructureDocumentTagInline(document);
paragraph.ChildObjects.Add(sdt);
sdt.SDTProperties.SDTType = SdtType.CheckBox;
sdt.SDTProperties.Alias = "复选框";
sdt.SDTProperties.Tag = "复选框";
SdtCheckBox scb = new SdtCheckBox();
sdt.SDTProperties.ControlProperties = scb;
rt = new TextRange(document);
rt.ApplyCharacterFormat(format);
sdt.ChildObjects.Add(rt);
scb.Checked = true;

//添加图片内容控件
paragraph = section.AddParagraph();
sdt = new StructureDocumentTagInline(document);
paragraph.ChildObjects.Add(sdt);
sdt.SDTProperties.ControlProperties = new SdtPicture();
sdt.SDTProperties.Alias = "图片";
sdt.SDTProperties.Tag = "图片";
DocPicture pic = new DocPicture(document);
pic.WidthScale = 30;
pic.HeightScale = 30;
pic.LoadImage(Image.FromFile("C:\\Users\\Administrator\\Desktop\\PIC\\Logo.png"));
sdt.SDTContent.ChildObjects.Add(pic);

//保存文档
document.SaveToFile("Controls.docx", FileFormat.Docx);
VB.NET
Dim document As Document = New Document
Dim section As Section = document.AddSection
Dim paragraph As Paragraph = section.AddParagraph
Dim sdt As StructureDocumentTagInline = New StructureDocumentTagInline(document)
paragraph.ChildObjects.Add(sdt)
sdt.SDTProperties.SDTType = SdtType.DropDownList
sdt.SDTProperties.Alias = "下拉列表"
sdt.SDTProperties.Tag = "下拉列表"
Dim sddl As SdtDropDownList = New SdtDropDownList
sddl.ListItems.Add(New SdtListItem("男", "1"))
sddl.ListItems.Add(New SdtListItem("女", "2"))
sdt.SDTProperties.ControlProperties = sddl
Dim rt As TextRange = New TextRange(document)
rt.Text = sddl.ListItems(0).DisplayText
Dim format As Spire.Doc.Formatting.CharacterFormat = New Spire.Doc.Formatting.CharacterFormat(document)
format.FontName = "宋体"
rt.ApplyCharacterFormat(format)
sdt.SDTContent.ChildObjects.Add(rt)
paragraph = section.AddParagraph
sdt = New StructureDocumentTagInline(document)
paragraph.ChildObjects.Add(sdt)
sdt.SDTProperties.SDTType = SdtType.Text
sdt.SDTProperties.Alias = "纯文本"
sdt.SDTProperties.Tag = "纯文本"
Dim text As SdtText = New SdtText(false)
text.IsMultiline = true
sdt.SDTProperties.ControlProperties = text
rt = New TextRange(document)
rt.Text = "此处只能输入文本"
rt.ApplyCharacterFormat(format)
sdt.SDTContent.ChildObjects.Add(rt)
paragraph = section.AddParagraph
sdt = New StructureDocumentTagInline(document)
paragraph.ChildObjects.Add(sdt)
sdt.SDTProperties.SDTType = SdtType.RichText
sdt.SDTProperties.Alias = "格式文本"
sdt.SDTProperties.Tag = "格式文本"
Dim richText As SdtText = New SdtText(true)
richText.IsMultiline = true
sdt.SDTProperties.ControlProperties = richText
rt = New TextRange(document)
rt.Text = "输入格式化的文本、表格、图片等"
rt.ApplyCharacterFormat(format)
sdt.SDTContent.ChildObjects.Add(rt)
paragraph = section.AddParagraph
sdt = New StructureDocumentTagInline(document)
paragraph.ChildObjects.Add(sdt)
sdt.SDTProperties.SDTType = SdtType.DatePicker
sdt.SDTProperties.Alias = "日期选取器"
sdt.SDTProperties.Tag = "日期选取器"
Dim date As SdtDate = New SdtDate
date.CalendarType = CalendarType.Default
date.DateFormat = "yyyy.MM.dd"
date.FullDate = DateTime.Now
sdt.SDTProperties.ControlProperties = date
rt = New TextRange(document)
rt.Text = "1990.02.08"
rt.ApplyCharacterFormat(format)
sdt.SDTContent.ChildObjects.Add(rt)
paragraph = section.AddParagraph
sdt = New StructureDocumentTagInline(document)
paragraph.ChildObjects.Add(sdt)
sdt.SDTProperties.SDTType = SdtType.ComboBox
sdt.SDTProperties.Alias = "组合框"
sdt.SDTProperties.Tag = "组合框"
Dim cb As SdtComboBox = New SdtComboBox
cb.ListItems.Add(New SdtListItem("英国", "1"))
cb.ListItems.Add(New SdtListItem("日本", "2"))
cb.ListItems.Add(New SdtListItem("意大利", "3"))
sdt.SDTProperties.ControlProperties = cb
rt = New TextRange(document)
rt.Text = cb.ListItems(0).DisplayText
rt.ApplyCharacterFormat(format)
sdt.SDTContent.ChildObjects.Add(rt)
paragraph = section.AddParagraph
sdt = New StructureDocumentTagInline(document)
paragraph.ChildObjects.Add(sdt)
sdt.SDTProperties.SDTType = SdtType.CheckBox
sdt.SDTProperties.Alias = "复选框"
"
sdt.SDTProperties.Tag = "复选框"
"
Dim scb As SdtCheckBox = New SdtCheckBox
sdt.SDTProperties.ControlProperties = scb
rt = New TextRange(document)
rt.ApplyCharacterFormat(format)
sdt.ChildObjects.Add(rt)
scb.Checked = true
paragraph = section.AddParagraph
sdt = New StructureDocumentTagInline(document)
paragraph.ChildObjects.Add(sdt)
sdt.SDTProperties.ControlProperties = New SdtPicture
sdt.SDTProperties.Alias = "图片"
sdt.SDTProperties.Tag = "图片"
Dim pic As DocPicture = New DocPicture(document)
pic.WidthScale = 30!
pic.HeightScale = 30!
pic.LoadImage(Image.FromFile("C:\Users\Administrator\Desktop\PIC\Logo.png"))
sdt.SDTContent.ChildObjects.Add(pic)
document.SaveToFile("Controls.docx", FileFormat.Docx)

C# 给 Word 文档添加内容控件

Spire.Doc
文档转换
Spire.Doc 转换功能详述
C#/VB.NET 将 HTML 保存为 PDF
C#/VB.NET Word 转 EPUB
C#/VB.NET Word 转 PCL
C#/VB.NET 转换 Word 文档到 PDF 时保留 Word 标题为 PDF 书签
文档操作
C#/VB.NET 创建 Word 文档
C#/VB.NET 如何在 Word 中插入分页符和分节符
C#/VB.NET 如何合并 Word 文档
C#/VB.NET 启用 Word 修订功能,接受和拒绝修订
C#/VB.NET 添加和获取 Word 文档摘要及属性
C#/VB.NET 根据分节符和分页符拆分 Word 文档
C#/VB.NET 在 Word 中插入下拉列表控件、文本控件、图片控件等
C#/VB.NET Word 添加分栏、分割线
C#/VB.NET 给 Word 文档添加内容控件
C#/VB.NET 复制 Word 文档
C#/VB.NET 创建 Word 目录
C#/VB.NET获取 word 内容控件属性
C#/VB.NET 插入数学公式和符号到 Word 文档
邮件合并
C#/VB.NET 创建 Word 邮件合并模板并合并文本和图片
C#/VB.NET 插入、计数、检索和删除 Word 文档变量
C#/VB.NET 添加 Word 域
C#/VB.NET 更新 Word 域
C#/VB.NET 在 Word 中创建交叉引用
C#/VB.NET 插入、删除 Word 目录
安全
C#/VB.NET Word 文档保护
C#/VB.NET 给 Word 文档添加数字签名
段落
C#/VB.NET 在 Word 中创建项目符号列表、多级编号列表
C#/VB.NET 设置 Word 文档段落缩进
C#/VB.NET 为 Word 文档中的指定段落/指定文字添加底色
C#/VB.NET 删除 Word 文档中的段落
C#/VB.NET 删除 Word 中的空白行
C#/VB.NET 读取 Word 标题大纲
页面设置
C#/VB.NET 设置纸张大小以及页边距
C#/VB.NET Word 添加行号
C#/VB.NET 添加 Word 页面边框
C#/VB.NET 为 Word 中不同的章节设置不同的页码
页面背景
C#/VB.NET 为 Word 文档添加文本和图片水印
C#/VB.NET 给 Word 文档设置背景颜色和背景图片
C#/VB.NET Word 删除文本水印和图片水印
文本
C#/VB.NET Word 查找和替换功能
C#/VB.NET Word 中添加和删除特殊符号
C#/VB.NET Word 中设置文字效果
C#/VB.NET 在 Word 中插入上下标
C#/VB.NET 读取 Word 文档的文本内容
C#/VB.NET 使用另一个 Word 文档替换 Word 文本
C#/VB.NET 用图片、表格替换 Word 文本
C#/VB.NET 根据 Word 的标题样式获取文字
图片和形状
C#/VB.NET 添加形状和形状组合到 Word 文档
C#/VB.NET Word 图片替换
C#/VB.NET 创建 Word 艺术字
C#/VB.NET 修改 Word 文档中图片的大小
C#/VB.NET Word 中添加和删除题注
C#/VB.NET 如何插入图片到 Word 以及提取 Word 中的图片
超链接
C#/VB.NET 删除 Word 超链接
C#/VB.NET 添加 Word 超链接
批注
C#/VB.NET 操作 Word 批注功能
C# 回复 Word 批注
C#/VB.NET 插入、提取 Word 批注中的图片
C#/VB.NET 读取 Word 批注中的文本内容
C#/VB.NET 给 Word 指定字符串添加批注
表格
C#/VB.NET 创建 Word 表格
C#/VB.NET 提取 Word 表格中的图片
C#/VB.NET 合并与拆分 Word 表格中的单元格
C#/VB.NET 设置 Word 表格的格式
C#/VB.NET 操作 Word 表格行和列
C#/VB.NET 在 word 表格中插入图片
C#/VB.NET 将 Excel 表格导入 Word
C#/VB.NET 复制 Word 表格行或列
书签
C#/VB.NET 添加,替换和删除 Word 书签
C#/VB.NET 获取、删除书签的内容
C#/VB.NET 如何在 Word 文档的书签位置插入图片
C#/VB.NET 在 Word 书签位置插入表格
页眉和页脚
C#/VB.NET 为 Word 文档添加页眉,页脚和页码
C#/VB.NET 删除 Word 文档中的页眉页脚
C#/VB.NET 如何锁定 Word 页眉和页脚不被修改
C#/VB.NET 复制 Word 页眉/页脚
C#/VB.NET 调整 Word 页眉页脚的位置高度
C#/VB.NET 设置 Word 首页/奇偶页页眉页脚不同
脚注和尾注
C#/VB.NET 为 Word 文档添加脚注尾注
C# 读取 Word 中的脚注和尾注内容
C# 删除 Word 中的脚注、尾注
字体
C#/VB.NET Word 转换到 PDF 时嵌入字体的三种方式
打印
C#/VB.NET 打印 Word 文档
文本框
C#/VB.NET 如何在 Word 中插入和删除文本框
C#/VB.NET 在 Word 中创建文本框
C#/VB.NET 插入表格到 Word 文本框以及获取和删除 Word 文本框中的表格
C#/VB.NET 插入图片到文本框
其他
C#/VB.NET Word 中添加、修改和提取 OLE
C#/VB.NET 在 Word 中添加条形码、二维码
如何使用 Spire.Doc for .NET Core
如何在 .NET Core 应用程序中手动添加对 Spire.Doc 的依赖
如何在 .NET Standard 项目中手动添加对 Spire.Doc 的依赖
C#/VB.NET 删除 Word 中的 OLE 对象
Spire.Doc for .NET 中文教程
Spire.DocViewer
如何添加 Spire.DocViewer 控件到 Toolbox
Spire.XLS
格式转换
C#/VB.NET 将 Excel 工作薄和 Excel 工作表保存为 PDF 格式
C# Excel 工作表和 Excel 图表保存为图片
C#/VB.NET 将 Excel 文件转换为 HTML 格式
C#/VB.NET 转换 CSV 到 Excel、PDF、Datatable
C#/VB.NET 将 Excel 工作簿转换到 SVG 格式
C#/VB.NET 将 HTML 文件保存为 Excel
数据导入导出
C#/VB.NET Excel 导入导出数据
文档操作
C#/VB.NET Excel 插入和删除分页符
C#/VB.NET 创建 Excel 文件
C#/VB.NET 设置和获取 Excel 工作薄摘要及自定义属性
C#/VB.NET 给 Excel 文档设置背景颜色和背景图片
C#/VB.NET 如何合并 Excel 文档
文档保护
C#/VB.NET Excel 文档保护
工作表
C#/VB.NET 展开和折叠 Excel 分组
C#/VB.NET Excel 工作表添加水印
C#/VB.NET 复制 Excel 工作表
C#/VB.NET 显示和隐藏 Excel 工作表及工作表中的行与列
C# Excel 冻结窗格
C#/VB.NET 重命名 Excel 工作表和设置工作表标签颜色
C#/VB.NET Excel 创建多级分组
C#/VB.NET 设置 Excel 工作表视图模式和显示比例
C#/VB.NET 设置 Excel 中边框(网格线)样式
C#/VB.NET 添加与删除 Excel 工作表中的行与列
C#/VB.NET 将一个 Excel 工作表按指定范围拆分为多个工作表
C#/VB.NET 设置 Excel 自适应行高、列宽
C#/VB.NET 应用样式到整个 Excel 工作表
图表
C#/VB.NET 给 Excel 图表添加趋势线并设置其样式
C#/VB.NET 图表中隐藏和空单元格的设置
C#/VB.NET 使用 Spire.XLS 创建 Excel 图表
C#/VB.NET 设置现有 Excel 图表的数据标签样式
C#/VB.NET Excel 自定义数据标签
C#/VB.NET 添加、修改和删除 Excel 迷你图
C#/VB.NET 制作 Excel 分离型饼图和分离型环形图
C#/VB.NET 创建含多层分类标签的 Excel 图表
C#/VB.NET 如何使用不连续的数据区域创建图表
C#/VB.NET 在 Excel 中创建组合图表
C#/VB.NET 给 Excel 图表添加误差线
C#/VB.NET 给 Excel 图表添加次坐标轴
C#/VB.NET 给 Excel 图表添加数据表
C#/VB.NET 填充 Excel 图表背景色
C#/VB.NET 在 Excel 中创建散点图表
C#/VB.NET 设置 Excel 图表坐标轴格式
C#/VB.NET 填充 Excel 图表中的图例背景色
C#/VB.NET 更改 Excel 图表字体及格式
C#/VB.NET 创建 Excel 雷达图表
C#/VB.NET 不使用工作表数据创建 Excel 图表
C#/VB.NET 在 Excel 中创建数据透视图
C#/VB.NET 删除 Excel 图表数据标签
单元格
C#/VB.NET 合并/取消合并 Excel 单元格
C#/VB.NET Excel 单元格锁定和取消锁定
C#/VB.NET 创建 Excel 命名区域
C#/VB.NET 操作 Excel 命名区域
C#/VB.NET 缩小字体以适应单元格宽度
C#/VB.NET 获取 Excel 单元格的数据类型
C#/VB.NET 复制 Excel 单元格格式
数据处理
C#/VB.NET Excel 查找替换高亮显示数据
C#/VB.NET Excel 数据分组和取消分组
C#/VB.NET Excel 字体设置
C#/VB.NET 设置 Excel 中数字格式
C#/VB.NET Excel 中设置文字对齐方式、方向和换行
C#/VB.NET Excel 数据排序
C#/VB.NET 设置 Excel 数据验证/数据有效性
C#/VB.NET 在 Excel 中插入上标和下标
C#/VB.NET Excel 中设置筛选器并执行筛选
C#/VB.NET 将 Excel 单元格中的文本数据拆分为多列
图片和图形
C# Excel 插入箭头
C#/VB.NET Excel 图片添加、提取和删除
C#/VB.NET 设置 Excel 图片大小和位置
C#/VB.NET Excel 插入图形
C#/VB.NET 提取 Excel 形状中的文本和图片
C#/VB.NET Excel 删除图形
C#/VB.NET Excel 图片替换
C#/VB.NET Excel 插入箭头
超链接
C#/VB.NET 给 Excel 表格添加超链接
C#/VB.NET 读取 Excel 超链接
批注
C#/VB.NET 添加修改及删除 Excel 批注
C#/VB.NET 在 Excel 文档中隐藏或显示批注
C#/VB.NET 读取 Excel 批注中的文本和图片
公式
C#/VB.NET 创建、读取 Excel 公式
C#/VB.NET Excel 中删除单元格的公式同时保留其计算值
页眉页脚
C#/VB.NET 设置 Excel 页眉页脚
C#/VB.NET 添加 Excel 文本水印和图片水印
打印
如何使用 C#/VB.NET 打印 Excel 文档
条件格式
C#/VB.NET 如何在 Excel 中设置条件格式
C#/VB.NET 应用条件格式到 Excel 单元格数据
透视表
C#/VB.NET 如何展开/折叠数据透视表的行
C#/VB.NET 为数据透视表设置边框和填充
C#/VB.NET 如何刷新数据透视表
C#/VB.NET 创建 Excel 数据透视表及设置透视表的格式
表格
C#/VB.NET 给 Excel 中的表格添加汇总行
C#/VB.NET Excel 创建表格(Table)并设置样式
其他
C#/VB.NET Excel 插入和删除表单控件
C#/VB.NET Excel 中插入 OLE 对象
C#/VB.NET 插入、删除 Excel 文本框
C#/VB.NET 设置 Excel 文本框内容页边距
C#/VB.NET 提取 Excel 文本框中的文本和图片
Spire.XLS for .NET 中文教程
Spire.Presentation
文档转换
C#/VB.NET PowerPoint 文档转换成 HTML 格式
C#/VB.NET PowerPoint 文档转换成图片、PDF、SVG 等格式文件
C#/VB.NET 将 HTML 字符串转换为 PowerPoint 文档
文本和段落
C#/VB.NET 如何提取 PowerPoint 文档中的文本和图片
C#/VB.NET 添加或删除 PowerPoint 段落和设置段落样式
C#/VB.NET 更改 PPT 中文字方向
C#/VB.NET 创建幻灯片编号列表和项目符号列表
C#/VB.NET Presentation 文本替换
C#/VB.NET 设置 PowerPoint 中文字透明度
C#/VB.NET 为幻灯片文字设置文本边框及样式
C#/VB.NET 设置 PPT 文字阴影效果
C#/VB.NET 自定义 PPT 项目符号样式
C#/VB.NET 在 PPT 段落中应用多种文本格式
C#/VB.NET 设置 PPT 文字 3D 效果
文档操作
C#/VB.NET 获取 PowerPoint 中的文本信息和图片信息
C#/VB.NET 添加或删除 PowerPoint 幻灯片,调整幻灯片顺序
C#/VB.NET 创建 PowerPoint 文档
C#/VB.NET 给 PowerPoint 文档设置背景颜色和背景图片
C#/VB.NET 设置和获取 PowerPoint 文档属性
C#/VB.NET 隐藏和取消隐藏幻灯片
C#/VB.NET 创建幻灯片母版
C#/VB.NET PPT 中创建文本框并设置其形状格式
C#/VB.NET PPT 自动调整文字大小或文本框大小
C#/VB.NET PPT 如何修改和应用母版
C#/VB.NET 如何在一个 PPT 中应用多个母版
C#/VB.NET 新方法向 PPT 中添加 HTML
C#/VB.NET 获取和更改 PPT 幻灯片的标题
C#/VB.NET 重置 PowerPoint 日期和编号的位置
C#/VB.NET 隐藏幻灯片背景图形
C#/VB.NET 获取 PowerPoint 文档中使用的主题名称
C#/VB.NET 合并与拆分 PowerPoint 幻灯片
C#/VB.NET PowerPoint 中插入 OLE 对象
C#/VB.NET 复制 PPT 幻灯片
形状
C#/VB.NET 如何添加、删除 PowerPoint 图形
C#/VB.NET 旋转图形,重置图形的大小,位置和重叠图形的顺序
C#/VB.NET 如何设置和获取 PowerPoint 形状的可选文本
C#/VB.NET PPT 中如何组合形状
C#/VB.NET 复制 PPT 幻灯片中的形状
C#/VB.NET PowerPoint 调整重叠图形的位置
C#/VB.NET 添加圆角矩形到幻灯片
图片
C#/VB.NET PowerPoint 中设置图片透明
C#/VB.NET PPT 中如何设置图片阴影效果
C#/VB.NET PowerPoint 中设置图片效果
C#/VB.NET 将幻灯片文档中的图表,图形,表格等保存为图片
C#/VB.NET PowerPoint 图片替换
表格
C#/VB.NET 创建、删除、操作 PowerPoint 表格
C#/VB.NET 设置 PPT 表格中文字的对齐方式
C#/VB.NET 为 PowerPoint 表格设置边框类型和颜色
C#/VB.NET 如何在表格单元格中添加图片
C#/VB.NET 拆分 PowerPoint 表格的单元格
C#/VB.NET 设置 PowerPoint 表格的对齐方式
图表
C#/VB.NET 创建 PowerPoint 图表
C#/VB.NET 创建 PowerPoint 堆积图
C#/VB.NET 添加误差线到 PowerPoint 图表
C#/VB.NET 删除 PowerPoint 图表中的图例项
C#/VB.NET 给 PowerPoint 图表添加数据标签并设置外观样式
C#/VB.NET PPT 修改图表类别坐标轴和图例的文本字体
C#/VB.NET PPT 图表设置数据点颜色
C#/VB.NET 复制和删除 PowerPoint 图表
C#/VB.NET 设置 PPT 中图表数据标签的形状及其引导线的形状
C#/VB.NET 在 PPT 中创建组合图表
C#/VB.NET PowerPoint 分离饼状图
音频和视频
C#/VB.NET PPT 插入和提取视频
C#/VB.NET 设置 PPT 视频的播放模式
批注和备注
C#/VB.NET 添加、编辑、提取和删除 PowerPoint 批注
C#/VB.NET 添加和获取 PowerPoint 备注
C#/VB.NET 删除 PowerPoint 幻灯片中的备注信息
超链接
C#/VB.NET PPT 添加、修改超链接
C#/VB.NET 在 PowerPoint 中给图片添加超链接和获取图片的超链接
C#/VB.NET 在 PPT 中创建链接到特定幻灯片的超链接
文档保护
C#/VB.NET Spire.Presentation 保护 PPT 文档
水印
C#/VB.NET 给 PPT 文档添加水印
C#/VB.NET 删除 PowerPoint 中图片水印和文本水印
SmartArt 图形
C#/VB.NET 幻灯片插入 SmartArt 图形
C#/VB.NET 提取 PPT 中 SmartArt 图形的文本内容以及删除节点
打印
C#/VB.NET 打印 PowerPoint 文档
C#/VB.NET 幻灯片打印设置
页眉页脚
C#/VB.NET PowerPoint 添加页脚、页码
动画效果
C#/VB.NET PPT 中给形状添加动画、获取形状动画设置
C#/VB.NET PPT 添加和获取幻灯片切换效果
C#/VB.NET 给 PowerPoint 形状添加退出动画效果
Spire.Presentation for .NET 中文教程
Spire.PDF
文档转换
C#/VB.NET PDF 转 SVG
C#/VB.NET 如何将 HTML 转换为 PDF
C#/VB.NET PDF 转 Word、Image、XPS
C#/VB.NET 转换 PDF 为 Tiff,转 Tiff 为 PDF
C#/VB.NET PDF 转 PostScript 和 PCL
C#/VB.NET 将 PDF 转为 PDF/A
C#/VB.NET 添加和转换 SVG 图片到 PDF
安全和数字签名
C#/VB.NET PDF 文档保护与取消保护
C#/VB.NET PDF 文档加密和解密
C#/VB.NET PDF 数字签名
C#/VB.NET PDF 添加时间戳
文档操作
C#/VB.NET 压缩 PDF 文档
C#/VB.NET 创建 PDF 文档
C#/VB.NET 合并与拆分 PDF 文档
C#/VB.NET PDF 字体设置
C#/VB.NET 操作 FDF 和 XFDF 文件
C#/VB.NET PDF 查找和高亮显示文本
C#/VB.NET 添加和删除 PDF 图层
C#/VB.NET 显示或隐藏 PDF 图层
C#/VB.NET 固定 PDF 文本框中文字的大小和颜色
C#/VB.NET 旋转 PDF 页面
C#/VB.NET 在 PDF 中添加条形码、二维码
C#/VB.NET 检测 PDF 文档是否为 PDF/A
C#/VB.NET 如何给 PDF 设置过期时间
C#/VB.NET 删除 PDF 中的空白页
C#/VB.NET 如何替换 PDF 的字体
C#/VB.NET 如何在 PDF 中创建目录
C#/VB.NET PDF 重叠页面
C#/VB.NET 复制 PDF 文档
C#/VB.NET 在 PDF 中绘制上标和下标
C#/VB.NET PDF 添加骑缝章
C#/VB.NET PDF 查找和高亮跨行文本
C#/VB.NET 查找和替换 PDF 文档中的文本
C#/VB.NET 创建PDF文件包(Portfolio)
页面设置
C#/VB.NET 给 PDF 文档添加背景颜色和背景图片
C#/VB.NET 为 PDF 添加平铺背景图
C#/VB.NET 添加或删除 PDF 页面,调整页面顺序
C#/VB.NET PDF 设置页边距和页面大小
C#/VB.NET 添加、获取和删除 PDF 自定义文档属性
C#/VB.NET 设置 PDF 缩放比例和页面显示设置
C#/VB.NET 在不改变页面大小的情况下调整页边距
C#/VB.NET 将一个 PDF 页面拆分为多页
C#/VB.NET 获取 PDF 页面大小
提取和读取
C#/VB.NET 如何提取 PDF 文档中的文本和图片
C#/VB.NET 从 PDF 页面的指定区域内提取文本
图片和图形
如何使用 C#/VB.NET 在 PDF 中绘制图形
C#/VB.NET PDF 图片添加、删除和替换
书签
C#/VB.NET 添加、修改和删除 PDF 书签
C#/VB.NET 获取 PDF 多级书签
页眉页脚
C#/VB.NET PDF 添加页眉页脚
C#/VB.NET 在现成 PDF 中添加页眉页脚
表格
C#/VB.NET 创建 PDF 表格
C#/VB.NET 添加图片和嵌套表格到 PDF 表格的单元格
C#/VB.NET 删除 PDF Grid 的行和列
超链接
C#/VB.NET 给 PDF 文档添加超链接
C#/VB.NET 如何更新和删除 PDF 文档中的超链接
水印
C#/VB.NET 给 PDF 文档添加水印
附件
C#/VB.NET 添加、获取及删除 PDF 附件
列表
C#/VB.NET 创建 PDF 项目符号列表和多级编号列表
C#/VB.NET 创建 PDF 表单域
C#/VB.NET 将 PDF 表单域设置为只读
C#/VB.NET 如何删除 PDF 表单域
C#/VB.NET 用 JavaScript 设置和验证 PDF 文本域格式
C#/VB.NET 重置 PDF 表单域字段的值
C#/VB.NET 读取 PDF 表单域及获取域里面的值
C#/VB.NET 填充 PDF XFA 表单
C#/VB.NET 添加工具提示到 PDF 文本
注释和动作
C#/VB.NET PDF 添加注释和标记
C#/VB.NET 给 PDF 文档添加动作
C#/VB.NET 在PDF中添加页面跳转按钮
C#/VB.NET 修改和删除 PDF 注释
C#/VB.NET 在 PDF 添加动态图章
打印
C#/VB.NET 打印 PDF 文档
C#/VB.NET 打印 PDF 文档的多页到一页和一页到多页
C#/VB.NET 自定义纸张大小打印 PDF
C#/VB.NET 在 PDF 文档中添加打印按钮
C#/VB.NET 创建 PDF 打印小册子
C#/VB.NET 打印 PDF 文档
其它
如何在 .NET Core 应用程序中手动添加对 Spire.PDF 的依赖
如何在 .NET Standard 项目中手动添加对 Spire.PDF 的依赖
Spire.PDF for .NET 中文教程
Spire.PDFViewer
C#/VB.NET 使用 Spire.PDFViewer for ASP.NET 在 Web From 上查看 PDF 文件
C#/VB.NET 使用 Spire.PDFViewer for ASP.NET 翻页查看 PDF
C#/VB.NET 使用 Spire.PDFViewer for .NET 查看 PDF 文档
Spire.DataExport
C#/VB.NET 将数据从 DataTable 快速导出到 Excel, PDF, HTML 及 MS Access 等文件
Spire.BarCode
如何添加 Spire.Barcode 控件到 Toolbox
C#/VB.NET 使用 Spire.Barcode 识别条形码
C#/VB.NET 使用 Spire.Barcode 创建二维码
C#/VB.NET 如何生成 DataMatrix 条形码
C#/VB.NET 设置条形码的 X 维度
C#/VB.NET 添加图片到二维码
Spire.Email
C#/VB.NET 如何群发邮件
C#/VB.NET 如何接收和保存邮件
C#/VB.NET 创建、重命名、删除邮箱文件夹
C#/VB.NET 添加、提取、删除邮件附件
C#/VB.NET 如何发送 HTML 邮件
C#/VB.NET 如何搜索邮件
Licensing
如何应用 License
License Agreement
通过 Maven 仓库安装 Spire 系列 Java 产品
Spire.Doc for Java
超链接
Java 添加超链接到 Word 文档
Java 修改 Word 超链接
文档转换
Java 将 Word 文档转换为 PDF
Java 转换 Word 到 PNG、 XPS、 XML、RTF 等格式文档
Java 添加、计数、检索和删除 Word 文档变量
文档操作
Java 创建 Word 文档
Java 启用 Word 修订功能,接受/拒绝修订
Java 合并 Word 文档
Java 读取和删除 Word 文档属性
Java 插入分页符和分节符到 Word 文档
Java 给 Word 文档添加内容控件
Java 添加 OLE 到 Word 文档
Java 复制 Word 文档
页面背景
Java 添加文本水印和图片水印到 Word 文档
Java 给 Word 文档设置背景颜色和背景图片
Java 删除 Word 文档水印
Java 复制 Word 水印
文本
Java Word 中设置文字样式
Java 提取 Word 中的文本和图片
Java 在 Word 文档中查找和高亮文本
Java 在 Word 文档中使用新文本替换指定文本
Java 在 Word 中设置上、下标
Java 用图片替换 Word 文档中的特定文本
安全
Java Word 文档加密与解密
Java Word 文档设置限制编辑保护
图片和形状
Java 插入图片到 Word 文档
Java 在 Word 中添加图形
Java 在 word 文档中添加艺术字
Java 设置 Word 文档图片文字环绕方式
Java 旋转 Word 文档中的图形
Java 使用新图片替换 Word 文档中的现有图片
页面设置
Java 设置 Word 页边距和页面边框
Java Word 插入分页符、分节符
Java 设置 Word 文档属性
Java 实现 Word 文档分栏效果
Java 添加页码到 Word 文档
批注
Java 添加、删除和回复 Word 批注
Java 修改或替换 Word 批注
Java 给 Word 指定字符串添加批注
Java 读取 Word 批注中的文本和图片
段落
Java 设置 word 段落缩进样式
Java 给 Word 文档的段落设置对齐方式
Java 在 Word 文档中创建项目符号列表和编号列表
Java 设置 Word 段落边框
书签
Java Word 中添加和删除书签
Java 获取书签文本
Java 替换 Word 书签内容
Java 给 Word 指定字符串添加书签
Java 添加文本、图片、表格到 Word 书签
表格
Java 创建 Word 表格
Java 合并、拆分 Word 表格中的单元格
Java 添加 Word 嵌套表格
Java 设置 Word 表格禁止跨页断行
Java 添加图片到 Word 表格
Java 复制 Word 表格行或列
Java 添加 Word 表格行或列
Java Word 表格设置样式和边框
Java 删除 Word 表格和 Word 表格内容
页眉和页脚
Java Word 文档添加页眉页脚
Java 设置 Word 奇偶页、首页页眉页脚不同
Java 添加表格到 Word 页眉
Java 复制 Word 中的页眉页脚
Java 删除 Word 中的页眉页脚
Java 调整 Word 页眉页脚的位置高度
Java 给现有 Word 文档添加目录
Java 添加可填充窗体域到 Word
Java 给新建 Word 文档添加目录
打印
Java 打印Word文档
脚注
Java添加脚注到word文档
Java 删除 Word 文档中的脚注
Java 读取 Word 中的脚注、尾注
文本框
Java Word 添加、删除文本框
Java 添加表格到 Word 文本框
字体
Java Word 转换 PDF 时嵌入非安装字体
Java 更改 Word 文档中段落文本的字体颜色
其它
Java 在 Word 中添加条形码
Java 删除 Word 宏
邮件合并
Java 创建 Word 邮件合并模板并合并文本
Java 在 Word 中邮件合并图片
Spire.XLS for Java
文档转换
Java 将 Excel 转为 PDF
Java 将 Excel 转为图片、html、XPS、XML、CSV
文档操作
Java 创建 Excel 文件
Java 合并多个 Excel 文档到一个 Excel 文档
Java 设置 Excel 文档属性
Java 添加 OLE 对象到 Excel 文档
Java 读取、删除 Excel 文档属性
Java Excel 设置背景颜色和背景图片
Java Excel 插入和删除分页符
工作表
Java 添加与删除 Excel 工作表
Java 复制 Excel 工作表
Java 移动、隐藏、显示 Excel 工作表
Java 重命名 Excel 工作表并设置工作表标签颜色
Java 设置 Excel 行或列自适应
Java Excel 冻结窗口
Java 添加文本框到 Excel 工作表
Java 读取 Excel 文本框中的文本和图片
Java 冻结或解除冻结 Excel 的行和列
Java 设置 Excel 工作表缩放比例
Java 删除 Excel 中的空白行和列
Java 隐藏或显示 Excel 中的网格线
公式
Java 添加、读取 Excel 公式
批注
Java 添加和读取 Excel 批注
Java 在 Excel 文档中隐藏或显示批注
图表
Java 在 Excel 文档中创建饼图
Java 给 Excel 图表添加数据表
Java 将 Excel 图表转换为图片
Java 创建 Excel 散点图
Java 使用不连续的数据创建 Excel 图表
Java 创建/编辑/删除 Excel 迷你图表
Java 插入图片到 Excel 图表
Java 隐藏图表的网格线
数据处理
Java 查找和替换 Excel 数据
Java 将数组写入 Excel
Java Excel 设置筛选器
Java 设置 Excel 中数字格式
Java 查找和高亮 Excel 数据
Java Excel 获取文本框中的文本
Java 实现 Excel 文本分列
Java Excel 数据排序
单元格
Java 合并和取消合并 Excel 单元格
Java Excel 中创建多级分组
Java Excel 设置数据验证
Java Excel 中设置行高和列宽
Java Excel 中设置字体
Java 设置 Excel 单元格中文字的对齐方式、缩进、方向和换行
Java Excel 单元格设置边框
Java 复制 Excel 单元格区域
Java 创建、编辑、删除 Excel 命名区域
Java Excel 中设置上下标
Java 复制 excel 中包含公式的单元格时只保留公式值
文档保护
Java Excel 文档保护
Java 解密 Excel 工作簿/工作表
图片和图形
Java Excel 插入和提取图片
Java 添加、读取、删除 Excel 形状
Java 设置 Excel 图片大小和位置,删除图片
页眉页脚
Java 添加图片和文本页眉页脚到 Excel 工作表
Java 为 Excel 的第一页设置不同的页眉页脚
条件格式
Java 为 Excel 中的行设置交替背景色
Java 高亮 Excel 中重复和唯一的数据
Java 高亮 Excel 中的最大和最小值
Java 高亮 Excel 中低于或高于平均值的单元格
Java 设置 Excel 交通灯
超链接
Java 添加超链接到 Excel 文档
Java 添加图片超链接到 Excel
其它
Java Excel 插入和删除表单控件
Java 提取 Excel 中的 OLE 对象
透视表
Java 创建 Excel 透视表
Spire.Presentation for Java
文档转换
Java 将 PowerPoint 文档转换为 XPS
Java 转换 PowerPoint 到 PNG, PDF, SVG 等文件格式
文本和段落
Java 替换 PPT 文档中的文本
Java 提取 PowerPoint 文档中的文本
Java 在 PowerPoint 中创建编号列表和项目符号列表
Java 自定义 PPT 项目符号样式
文档操作
在 Java 中创建 PPT 文档
Java 标记演示文稿为最终状态
Java 设置幻灯片版式
Java 添加、隐藏、删除 PowerPoint 幻灯片,调整幻灯片顺序
Java 设置和获取 PowerPoint 幻灯片标题
Java 创建并用应用幻灯片母版
Java 添加、读取、删除 PPT 文档属性
Java 插入 HTML 字符串到 Presentation
Java 添加 HTML 到 PowerPoint
Java 复制 PPT 幻灯片
Java 合并、拆分 PPT 幻灯片
Java 给 PowerPoint 幻灯片添加背景颜色和背景图片
形状
Java 为 PPT 中的图形添加阴影效果
Java 提取 PowerPoint 中 SmartArt 图形的文本内容
Java 添加文本框到 PPT 幻灯片
Java 设置和获取 PowerPoint 形状的可选文字
Java 将 PPT 形状(表格、文本框、三角形、图表等)保存成图片
Java 在 PPT 中合并形状
Java PPT 中设置文字或图形自适应大小
Java 添加形状到 PPT
Java 在 PPT 中添加 SmartArt 图形
图片
Java 替换 PPT 中的图片
Java PowerPoint 插入和提取图片
表格
Java 添加或删除 PPT 表格的行和列
Java 更改 PowerPoint 表格内置样式
Java 设置 PowerPoint 表格文字对齐方式
Java 创建、删除、操作 表格
Java 合并与拆分 PowerPoint 表格的单元格
Java 设置 PowerPoint 表格的行高和列宽
图表
Java 给 PowerPoint 图表添加趋势线
Java 在 PowePoint 中创建组合图表
Java 给 PowerPoint 图表添加数据标签并设置外观样式
Java 创建 PowerPoint 图表
音频和视频
Java 在 PPT 中插入、提取视频及设置视频播放模式
批注和备注
Java 添加、替换和删除 PowerPoint 幻灯片中的批注信息
添加、读取和删除 PowerPoint 幻灯片中的备注信息
超链接
Java 在 PPT 中添加图片超链接
Java 在 PPT 中添加超链接
文档保护
Java 程序中加密解密 PPT 文件
水印
Java 给 PowerPoint 文档添加图片水印
Java 给 PowerPoint 文档添加文本水印
Java 删除 PowerPoint 文本和图片水印
打印
Java 打印 PowerPoint 文档
页眉页脚
Java 给 PowerPoint 文档添加页脚
动画效果
Java 如何在 PowerPoint 中设置动画效果重复播放
Java 给 PowerPoint 中的形状添加动画效果
Spire.PDF for Java
文档操作
在 Java 中创建 PDF 文档
JAVA 合并 PDF 文档
Java 拆分 PDF 文档
Java 转换 PDF 版本
Java 设置 PDF 文档属性
Java PDF 浏览偏好设置
Java 压缩 PDF 文档
Java 设置 PDF 文档自定义属性
Java 复制 PDF 文档
Java 添加和删除 PDF 图层
Java 隐藏/显示 PDF 图层
页面设置
Java 在 PDF 中添加有序和无序列表
Java 设置 PDF 的页边距,页面大小以及纸张方向
Java 添加编号列表和项目符号列表到 PDF
Java 添加页面跳转按钮到 PDF
Java PDF 添加删除页面
Java 旋转 PDF 页面
Java 添加页码到现成的 PDF 文档
Java 判断 PDF 页面方向
Java 合并 PDF 页面
Java 在 PDF 中添加表单域
Java 填充 PDF 表单域
Java 将 PDF 表单域设置为只读
Java 检测 PDF 文档中的必填域
Java 读取 PDF 表单域的值
Java 给 PDF 文档添加目录
文档转换
在 JAVA 中将 PDF 保存为图片格式
Java 将 PDF 转换为 PDF/A
Java 将 PDF 转换为 HTML、Word、SVG、XPS 等文件格式
Java 将多页 PDF 文档转换为一个 SVG
PDF 转 HTML 时保存到流
Java 转换 HTML 为 PDF
文本
Java 提取或读取 PDF 文本内容
Java 设置 PDF 中文字对齐方式
Java 查找并高亮显示 PDF 文本
Java 设置 PDF 文本倾斜、旋转
图片和形状
Java 在 PDF 中添加形状
Java 删除 PDF 中的图片
Java 提取 PDF 中的图片
Java 添加动态图章到 PDF
Java 添加图片图章到 PDF
Java 添加 PDF 专色文本和专色图形
Java 替换 PDF 文档中的图片
Java 添加图片到 PDF
Java 添加虚线和实线到 PDF 文档
安全
Java 加密和解密 PDF
Java 验证 PDF 数字签名的有效性
Java PDF 添加数字签名
页面背景
JAVA 添加 PDF 图片水印
JAVA 添加 PDF 文本水印
Java 给 PDF 设置背景颜色和背景图片
Java 设置 PDF 平铺图片背景(水印)
页眉和页脚
Java 添加页眉页脚到 PDF
表格
Java 创建并格式化 PDF 表格
字体
Java 在 PDF 中应用不同的字体
打印
Java 打印 PDF 文档
Java 制作 PDF 打印小册子
附件
Java 添加附件到 PDF
Java PDF 删除附件
链接
Java 添加链接到 PDF
注释和标注
Java 在 PDF 中添加标注(Annotation)
Java 添加 PDF 注释
条形码
Java 在 PDF 中添加条形码
Spire.Barcode for Java
如何使用 Spire.Barcode for Java 生成条形码
使用 Spire.Barcode for Java 识别条形码
如何使用 Spire.Barcode for Java 生成 QR 二维码
如何使用 Spire.Barcode for Java 生成 EAN-13 条形码
冰蓝云在线编辑
在线编辑
快速接入
E-iceblue 发布云端 Office 文档处理软件,助力企业实现办公智能化和高效 Office 文档开发
WebAPI
.NET
Spire.Cloud.Word
Spire.Cloud.Word 转换 Word 文档到 PDF、XPS
Spire.Cloud.Word 添加 Word 水印(文本水印、图片水印)
Spire.Cloud.Word 添加、修改、删除 Word 段落
Spire.Cloud.Word 添加、删除 Word 形状
Spire.Cloud.Word 删除 Word 水印
Spire.Cloud.PDF
Spire.Cloud.PDF 添加文本、图片到 PDF 文档
Spire.Cloud.PDF 加密、解密 PDF 文档
通过 NuGet 安装 Spire.Cloud Web API
Java
Spire.Cloud.Word
Spire.Cloud.Word 将 Word 文档保存为 PDF
Spire.Cloud.Word 插入表格到 Word 文档
Spire.Cloud.Word 给 Word 文档添加文本水印和图片水印
Spire.Cloud.Word 给 Word 文档设置背景颜色和背景图片
Spire.Cloud.Excel
Spire.Cloud.Excel 将 Excel 保存为 PDF
Spire.Cloud.PDF
Spire.Cloud.PDF 添加、删除 PDF 页面
通过 Maven 仓库安装 Spire.Cloud Web API
私有化部署
Spire.Cloud 私有化部署教程(一) - CentOS 7 系统
Spire.Cloud 私有化部署教程(二)- Ubuntu 18.04 系统
API 文档
Spire.Cloud.PDF API 文档
Spire.Cloud.Word API 文档
Spire.Cloud.PowerPoint API 文档
Spire.Cloud.Excel API 文档
冰蓝云在线编辑