网站首页 > 开源技术 正文
Aspose.Words for .NET(点击下载)是用于执行各种文档管理和操作任务,支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。同时支持所有流行的Word处理文件格式,并允许将Word文档导出或转换为固定布局文件格式和最常用的图像、多媒体格式。
在挑选产品的过程中,能否实现自己所需的功能是第一影响因素。在Word管理工具Aspose.Words for .NET中,可以实现非常多的功能需求,那么,究竟有没有你所需要的功能呢?
Aspose.Words for .NET的功能大致可分为:文件格式管理和转换、渲染和打印、文件操作功能和格式设置、邮件合并功能和报告功能。
>>点击文末“了解更多”免费下载最新版Aspose.Words for .NET
▲文件格式和转换
- Microsoft Word(DOC):最快,最完整的DOC格式实现
- WordprocessingML(DOCX,XML):Aspose.Words提供了详尽的支持OOXML,Flat OPC以及Word 2003 XML。
- 富文本格式(RTF):全面支持RTF格式,可与各种应用程序进行交互。
- HTML,XHTML和MHTML:加载和保存HTML / XHTML,以实现更大的互操作性。另存为MHTML也可用。
- OpenDocument(ODT):Aspose.Words可以以OpenDocument文本(.odt)格式加载和保存文档。
- Adobe可移植文档格式(PDF):转换任何文件高保真为PDF。支持PDF / A。
- XML纸张规范(XPS):高保真地将任何文档转换为XPS。
- Macromedia Flash文件格式(SWF):高保真地将任何文档转换为SWF。生成的SWF包含文档页面和嵌入式查看器,允许在任何设备上查看文档。
- 纯文字(TXT):通过以纯文本格式保存可以轻松提取文本。
- 数字出版EPUB:PS:EPUB是一个电子书流行的格式。您可以将任何文档从Aspose.Words转换为IDPF EPUB格式。
- 打印机命令语言(PCL):.NET的Aspose.Words支持将文档保存为PCL格式。
▲渲染和打印
- 将文档高保真地布局到以下所有格式的页面中(就像MicrosoftWord?一样)。
- 将单个页面或完整文档呈现为PDF,XPS或SWF。
- 将文档页面渲染为BMP图像。
- 将文档页面渲染为图像(PNG,EMF,JPEG,GIF)。
- 将文档中的各个形状渲染为光栅或矢量图像。
- 指定图像分辨率,质量,压缩率和其他选项。
- 通过转换将页面或形状渲染到.NET Graphics对象,使其达到特定大小。
- 使用.NET打印基础结构打印文档页面。
- 在渲染或打印之前更新目录,页码和其他字段。
▲文件内容功能
- 访问,创建和修改段落和文本。
- 访问,创建和修改图像,文本框和形状。
- 访问,创建和修改表,行和单元格。
- 访问,创建和修改字段,表单字段,超链接和书签。
- 访问,创建和修改文档节,页眉和页脚。
- 访问,创建和修改脚注,尾注和注释。
- 访问,创建和修改自定义XML,SmartTag和结构化文档标签(内容控件)。
- 使用类似XmlDocument的类和方法访问和修改所有文档元素。
更新字段结果IF,公式和其他常用字段类型。
- 像Microsoft Word一样重建和更新目录(TOC)字段。
- 在文档之间复制和移动文档元素。
- 连接和拆分文档。
- 获取并设置内置和自定义文档属性。
- 指定文档保护,打开受保护和加密的文档。
- 查找和替换文本,枚举文档内容。
- 接受文档中的所有修订。
- 从文档中保留或提取OLE对象和ActiveX控件。
- 从文档中保留或删除VBA宏。保留VBA宏数字签名。
- 检测并验证文档中的数字签名。
- 插入HTML文本。
- 从Word文档中提取VBA宏。
▲文件格式功能
- 访问和修改所有字符格式,包括字体,颜色,效果,边框和阴影。
- 访问和修改所有段落格式,包括缩进,间距,边框和底纹,制表位。
- 访问和修改所有项目符号和编号列表格式,包括编号和级别。
- 访问和修改表格格式,包括对齐方式,方向,边框和阴影。
- 访问和修改所有部分的属性,包括纸张尺寸,边距和方向。
- 访问,创建和修改文档样式。
- 访问和修改图形对象,包括位置,大小,线条和填充属性,图像字节。
▲邮件合并功能
- 在报告中使用所有标准的Microsoft Word邮件合并字段,包括MERGEFIELD,NEXT,NEXTIF,ADDRESSBLOCK和GREETINGLINE。
- 对甚至包含最复杂和嵌套的IF字段和公式的文档执行邮件合并。
- 使用邮件合并区域从数据源填充并动态增长文档中的表或片段。
- 轻松生成包含主详细信息(父子数据)的报告,例如Order / OrderDetails。
- 使用来自任何.NET数据源(例如DataSet,DataTable,DataView,DataReader或ADO Recordset)的数据填充文档。
- 通过实现IMailMergeDataSource接口,从任何数据源(如LINQ查询,XML文件或业务对象)填充文档。
- 精确控制数字格式,以控制如何使用事件合并数据。
- 在邮件合并期间插入图像。
- 以编程方式创建或修改文档的Microsoft Word邮件合并数据源。保留邮件合并设置和数据源。
- 检索邮件合并字段名称。
▲报告功能
- 直接在模板中支持C#语法和LINQ扩展方法(甚至对于ADO.NET数据源)
- 支持表,列表和公共内容的可重复和有条件的文档块(循环和条件)
- 支持动态生成的图表和图像。
- 支持将外部文档和HTML块插入文档
- 支持多个数据源(包括不同类型)以生成单个文档。
- 内置的数据关系支持(主从)。
- 全面支持各种数据操作,例如直接在模板中进行分组,排序,过滤和其他操作。
- 所见即所得(WYSIWYG):所生成的文档保留其元素的格式与相应模板所具有的格式相同 。
猜你喜欢
- 2024-10-12 使用Aspose.Word将报表导出为Word文档
- 2024-10-12 SpringBoot 将外部引入的Jar包打进Jar包中
- 2024-10-12 在 Python 中将 HTML 转换为 PNG、JPEG、BMP、GIF 或 TIFF 图像
- 2024-10-12 为什么Aspose文档控件备受开发者喜欢?
- 2024-10-12 Word处理控件Aspose.Words如何在 Java 中将 DOC 或 DOCX 转换为 JPG
- 2024-10-12 文档开发工具Aspose.Wordsv20.9四大新功能演示
- 2024-10-12 Word处理控件Aspose.Words for Java 8月新版发布!支持Java 12
- 2024-10-12 java如何生成动态Word文件(java动态生成word文档)
- 2024-10-12 如何使用Aspose.Words以编程方式处理文档部分(1)
- 2024-10-12 Word控件Aspose.words在 Java 中,如何将 DOC 或 DOCX 转换为 JPG?
你 发表评论:
欢迎- 03-19基于layui+springcloud的企业级微服务框架
- 03-19开箱即用的前端开发模板,扩展Layui原生UI样式,集成第三方组件
- 03-19SpringMVC +Spring +Mybatis + Layui通用后台管理系统OneManageV2.1
- 03-19SpringBoot+LayUI后台管理系统开发脚手架
- 03-19layui下拉菜单form.render局部刷新方法亲测有效
- 03-19Layui 遇到的坑(记录贴)(layui chm)
- 03-19基于ASP.NET MVC + Layui的通用后台开发框架
- 03-19LayUi自定义模块的定义与使用(layui自定义表格)
- 最近发表
-
- 基于layui+springcloud的企业级微服务框架
- 开箱即用的前端开发模板,扩展Layui原生UI样式,集成第三方组件
- SpringMVC +Spring +Mybatis + Layui通用后台管理系统OneManageV2.1
- SpringBoot+LayUI后台管理系统开发脚手架
- layui下拉菜单form.render局部刷新方法亲测有效
- Layui 遇到的坑(记录贴)(layui chm)
- 基于ASP.NET MVC + Layui的通用后台开发框架
- LayUi自定义模块的定义与使用(layui自定义表格)
- Layui 2.9.11正式发布(layui2.6)
- Layui 2.9.13正式发布(layui2.6)
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)