Aspose.Words无需Microsoft Word也可在任何平台上满足Word文档的一切操作需求。本文将以表格的形式与大家分享Aspose.Words for .NET的渲染和打印及文档内容功能。
下表总结并比较了Aspose.Words for .NET的功能可用性。欢迎收藏~
Aspose.Words提供文档页面的高保真渲染。
功能 | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
将文档布局到具有高保真度的页面(与MicrosoftWord®完全相同)可以使用以下所有格式。 | √ | √ | √ | √ | √ |
将单个页面或完整文档渲染为PDF,XPS或SWF。 | √ | √ | √ | √ | √ |
将文档页面呈现为BMP图像。 | √ | √ | x | x | x |
将文档页面渲染为图像(PNG,EMF,JPEG,GIF)。 | √ | √ | √ | √ | √ |
将单个形状从文档渲染为栅格或矢量图像。 | √ | √ | √ | √ | √ |
指定图像分辨率,质量,压缩和其他选项。 | √ | √ | √ | √ | √ |
使用变换将页面或形状渲染到具有特定大小的.NET Graphics对象。 | √ | √ | √ | √ | √ |
使用.NET打印基础结构打印文档页面。 | √ | x | x | x | x |
在渲染或打印之前更新TOC,页码和其他字段。 | √ | √ | √ | √ | √ |
Aspose.Words提供了一个由100多个公共类组成的丰富对象模型,它允许你以编程方式生成,组合,修改,解析或以其他方式检查加载的文档。
功能 | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
访问,创建,修改段落和文本。 | √ | √ | √ | √ | √ |
访问,创建,修改图像,文本框和形状。 | √ | √ | √ | √ | √ |
访问,创建,修改表,行和单元格。 | √ | √ | √ | √ | √ |
访问,创建,修改字段,表单字段,超链接和书签。 | √ | √ | √ | √ | √ |
访问,创建,修改文档部分,页眉和页脚。 | √ | √ | √ | √ | √ |
访问,创建,修改脚注,尾注和注释。 | √ | √ | √ | √ | √ |
访问,创建,修改自定义XML,智能标签和结构化文档标签(内容控件)。 | √ | √ | √ | √ | √ |
使用类似XmlDocument的类和方法访问和修改所有文档元素。 | √ | √ | √ | √ | √ |
更新字段结果IF,公式和其他流行字段类型。 | √ | √ | √ | √ | √ |
重建和更新目录(TOC)字段与Microsoft Word完全相同。 | √ | √ | √ | √ | √ |
在文档之间复制和移动文档元素。 | √ | √ | √ | √ | √ |
加入并拆分文档。 | √ | √ | √ | √ | √ |
获取并设置内置和自定义文档属性。 | √ | √ | √ | √ | √ |
加入并拆分文档。 | √ | √ | √ | √ | √ |
指定文档保护,打开受保护和加密的文档。 | √ | √ | √ | √ | √ |
查找和替换文本,枚举文档内容。 | √ | √ | √ | √ | √ |
接受文档中的所有修改。 | √ | √ | √ | √ | √ |
从文档中保留或提取OLE对象和ActiveX控件。 | √ | √ | √ | √ | √ |
从文档中保留或删除VBA宏。保留VBA宏数字签名。 | √ | √ | √ | √ | √ |
检测并验证文档中的数字签名。 | √ | √ | √ | √ | √ |
插入HTML文本。 | √ | √ | √ | √ | √ |
本文分享到此结束,下一次将与大家分享Aspose.Words for .NET的文档格式功能,邮件合并功能及报告功能,敬请期待~