Word控件Spire.Doc for .net 功能详解

news2024/11/25 11:56:42

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处理,小巧便捷。 

E-iceblue功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

技术特点

Spire.Doc for .NET 使开发人员/程序员能够在 32 位或 64 位系统上构建 WinForms、Web 服务、ASP.NET 和其他类型的 .NET 应用程序,版本从 2.0 到 4.5、.NET 5.0 和 .NET 6.0。从 Spire.Doc v 6.7.4 开始,Spire.Doc 开始支持.NET Core、.NET standard、MonoAndroid 和 Xamarin.iOS。

生成、写入、编辑和保存

Spire.Doc for .NET 可以快速生成、保存、编写和编辑 Word 文档。

  • 生成并保存 Word 文档(Word 97-2003、Word 2007、Word 2010、Word 2013 和 Word 2016)。
  • 加载和保存带有宏的文档,包括带有宏的.doc(Word 97-2003)文档和.docm(Word 2007、Word 2010、Word 2013 和Word 2016)文档。
  • 编写和编辑文本和段落。

转换

Spire.Doc for .NET 可以将 Word 文档转换为最常见和流行的格式。

  • 双向转换 Doc-Docx:将 .doc 文档(Word 97-2003)转换为 .docx 文档(Word 2007、Word 2010、Word 2013 和 Word 2016),反之亦然。
  • 双向转换 Doc(x)-RTF:将 .doc(x) 文档转换为 RTF(富文本格式),反之亦然。
  • 双向转换 Doc(x)-TXT:将 .doc(x) 文档转换为 TXT(纯文本)并启用加载 TXT 文件并另存为 .doc(x) 文档。
  • 双向转换 Doc(x)-HTML:将 .doc(x) 文档转换为 HTML 文件并启用加载 HTML 文件并另存为 .doc(x) 文档。
  • 双向转换 Doc(x)-Dot:将 .doc(x) 文档转换为 Dot,反之亦然。
  • 双向转换 Doc(x)-XML:将 .doc(x) 文档转换为 XML并启用加载 XML 文件并另存为 .doc(x) 文档。
  • 单向转换 Doc(x)-XPS:将 .doc(x) 文档转换为 XPS 文档。
  • 单向转换: Doc(x)-EPUB:将 .doc(x) 文档转换为 EPUB(数字出版)。
  • 单向转换: Doc(x)-PDF:将 .doc(x) 文档高质量转换为 PDF,包括内容和格式。

插入、编辑和删除对象

Spire.Doc for .NET 可以在 Word 中插入、编辑和删除外部对象。

  • 查找并替换指定的字符串。
  • 复制和删除评论、书签、表格、文本、段落或部分。
  • 将多个 Word 文档合并为一个.
  • 保护文档以防止打开、编辑、打印等。
  • 打开和解密受保护的文件。
  • 从文档中提取文本、评论、图像等。
  • 使用宏加载和保存文档。删除文档中的宏。
  • 创建表单字段,包括元素:单元格、文本、单选按钮、下拉列表、复选框等。
  • 通过连接来自 xml 文件的数据来填写表单字段。
  • 创建和编辑文档属性。
  • 清除 .doc 和 .docm 文档中的宏。
  • 支持添加 Latex 数学符号,MathML 代码到 Word。

格式化

Spire.Doc for .NET 支持格式化文档中的内容,包括字符、段落、页面和整个文档。

  • 格式化文档中的所有字符,包括字体、大小、颜色、效果等。
  • 格式化段落,包括内置样式、缩进、间距、项目符号、对齐、标题和编号列表样式等。
  • 格式化 Word 表格,包括单元格字体和颜色、单元格背景颜色、单元格对齐方式、单元格边框和列宽/行高设置。
  • 格式化 Word 页面,包括分页符、边框、页边距、纸张大小和方向。
  • 查看具有不同文档视图类型、缩放百分比和缩放类型的文档。

邮件合并

Spire.Doc for .NET 允许执行邮件合并功能来创建记录、订单和报告。

  • 执行简单的邮件合并字段(名称和值)以创建单个项目。
  • 执行邮件合并以创建一组连接自定义数据源的数据记录。
  • 使用来自 .NET 数据源(包括 DataSet、DataTable、DataView 或任何其他文件(例如 xml)的数据)填充文档,以使用邮件合并创建大量记录或报告。

功能详情

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/424297.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

继续Stable-Diffusion WEBUI方方面面研究(内容索引)

文章目录(零)前言(一)绘图(1.1)模型(1.1.1)基础模型(Stable-diffusion模型)(1.1.2)人物模型(LoRA模型)&#x…

4.4、网络模型

4.4、网络模型1.OSI七层参考模型2.TCP/IP四层模型①简介②四层介绍1.OSI七层参考模型 七层模型,亦称 OSI(Open System Interconnection)参考模型,即开放式系统互联。参考模型是国际标准化组织(ISO)制定的一…

实验1 MATLAB环境与运算基础

实验一一、实验的目的与要求二、实验原理三、实验仪器四、实验内容与步骤五、实验分析与总结一、实验的目的与要求 1、掌握 MATLAB环境与基本操作; 2、掌握 MATLAB常见数据类型的创建、表示和引用; 3、熟悉 MATLAB数据类型的各种运算与常用函数&#xf…

一篇文章让你搞懂TypeScript中的typeof()、keyof()是什么意思

TypeScript中的typeof()、keyof()是什么意思?知识回调(不懂就看这儿!)场景复现核心干货👇👇👇举例引入字面量类型(literal types&…

AC7811电机驱动方案—电路分析

目录 电源树 12V转5V 输出电压设计 电感的选取 欠压锁定 电容的选取 PCB布局 5V转3.3V 输出噪声 外部反向电压保护 接口电路设计 USB转串口 JTAG 驱动电路 驱动桥电路 采样回路设计 电源树 12V转5V 使用了MPQ4420作为电压转换芯片。 芯片手册经典应用 输出电…

Kafka——概述、安装及命令行操作

文章目录一、概述1.1、定义1.2、如何运作?1.3、传统消息队列的应用场景1.4、消息队列的两种模式1.5、Kafka的基础架构二、安装(需要安装zookeeper)三、常用命令行操作3.1、主题命令行操作3.2、生产者命令行操作3.3、消费者命令行操作一、概述…

Python操作MySQL就是这么简单

Python操作MySQL就是这么简单下载MySQL 8.0安装MySQL 8.0步骤2:选择安装类型步骤3:选择安装位置步骤4:配置MySQL 8.0步骤5:安装MySQL 8.0步骤6:完成安装启动MySQL 8.0MySQL 8.0的常用命令python的 pymysql库操作方法安…

【C++】哈希的应用 -- 位图

文章目录一、位图的引入二、位图的实现三、bitset四、位图的应用五、哈希切割一、位图的引入 我们通过一道面试题来引入位图: 给定40亿个不重复的无符号整数,且没排过序,现在给一个无符号整数,如何快速判断一个数是否在这40亿个数…

ChatGPT想干掉测试人员,做梦去吧

很多人都发现ChatGPT可以做一些代码相关的工作,不仅可以写一些测试用例和自动化脚本,还可以做一定量的调优,于是就开始担忧起来,到哪天我的测试工作会不会被ChatGPT这个工具给取代了? 1. ChatGPT目前对哪些东西会有冲击…

Java:Arrays类

1、Arrays是啥&#xff1f; 数组操作工具类&#xff0c;专门用于操作数组元素的。 2.Arrays类的常用API 方法说明public static String toString(类型[] a)对数组进行排序public static void sort(类型[] a)对数组进行默认升序排序public static <T> void sort(类型[]…

图像分割——交叉熵损失

一、前言 写这篇博客的目的主要有两点&#xff0c;首先一点就是&#xff0c;以为对于交叉熵学过就会了&#xff0c;当初笔记也没有详细写过&#xff0c;但今天看论文发现里面的公式没有看懂才发现自己了解的还不够&#xff0c;平时用也是直接用的框架&#xff0c;原来一直认为会…

Java基础--数据结构

阅读目录 目录 数据结构 Java 集合框架 List Set Map 数据结构 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类&#xff1a; 枚举&#xff08;Enumeration&#xff09;、位集合&#xff08;BitSet&#xff09;、向量&#xff08;Vector&a…

进阶C语言:程序环境和预处理

有关C语言的知识马上就要结束了&#xff0c;在学完了前面的基础之上我们就来深究一下程序底层的逻辑&#xff0c;关于程序的预处理编译指令&#xff0c;话不多说&#xff0c;我们直接开始&#xff1a; 目录 1.程序的翻译环境和执行环境 2. 详解编译链接 2.1翻译环境 2.2编译…

IT培训有靠谱的机构吗,长什么样的?

关于IT培训的问题&#xff0c;网上有一大波劝退的声音&#xff1a;现在的IT越来越卷&#xff0c;高校计算机专业毕业生每年那么多&#xff0c;作为小白转行的你竞争力又在哪里呢&#xff1f;而且去年互联网大厂那么多裁员&#xff0c;还有大幅度降薪等等&#xff0c;IT行业已经…

通达信破底翻选股公式,用缠论底分型进行优化

上次在写《通达信破底翻形态选股公式&#xff0c;选出破底之后再翻回的股票》这篇文章时&#xff0c;编写破底翻选股公式就考虑使用缠论底分型&#xff0c;但是底分型的包含关系较为复杂&#xff0c;不容易处理&#xff0c;只能暂时搁置&#xff0c;采用了一种简单的方式&#…

【PyTorch】第九节:Softmax 函数与交叉熵函数

作者&#x1f575;️‍♂️&#xff1a;让机器理解语言か 专栏&#x1f387;&#xff1a;PyTorch 描述&#x1f3a8;&#xff1a;PyTorch 是一个基于 Torch 的 Python 开源机器学习库。 寄语&#x1f493;&#xff1a;&#x1f43e;没有白走的路&#xff0c;每一步都算数&#…

低延迟流式语音识别技术在人机语音交互场景中的实践

美团语音交互部针对交互场景下的低延迟语音识别需求&#xff0c;提出了一种全新的低出字延迟流式语音识别方案。本方法将降低延迟问题转换成一个知识蒸馏过程&#xff0c;极大地简化了延迟优化的难度&#xff0c;仅通过一个正则项损失函数就使得模型在训练过程中自动降低出字延…

靶机精讲之Holynix

找不到ip 就设置两个网络适配器 再添加一个NAT 主机发现 nmap扫描 端口扫描 UDP扫描 服务扫描 脚本扫描 拒绝服务攻击 sql注入 枚举 web渗透 sql注入 证明有注入 sql注入语句 语句 ‘ or 11 --&#xff08;空格&#xff09; 目录结构像有文件包含 有报错但无法利用 调用系统…

从零开始学架构-计算高性能

一、概述 高性能是每个程序员的追求&#xff0c;无论做一个系统、还是写一组代码&#xff0c;都希望能够达到高性能的效果。而高性能又是最复杂的一环&#xff0c;磁盘、操作系统、CPU、内存、缓存、网络、编程语言、数据库、架构等&#xff0c;每个都可能影响系统的高性能&…

ChatGPT API接口使用+fine tune微调+prompt介绍

目录1 接口调用1.1 生成key1.2 接口功能1.2.1 图片生成 (image generation)1.2.2 对话(chat)1.2.3 中文纠错 (Chinese Spelling Correct)1.2.4 关键词提取 &#xff08;keyword extract)1.2.5 抽取文本向量 (Embedding)1.2.6 微调 (fine tune)2 如何写好prompt2.1分类任务2.2 归…