处理Word文件的Java API
开发能够在Java中创建、处理、呈现Word文档并将其转换为多种格式的应用程序。 Aspose.Words for Java是一个功能丰富的文档处理API,用于创建、修改、转换、呈现和打印Microsoft Word等支持的所有格式的文件。它不依赖于Microsoft Word或其他第三方应用程序。然而,Aspose.Words for Java提供了Word支持的功能——比较文档、查找和替换文本、将文档拆分为多个部分、邮件合并字段、渲染页面、格式化所有文档元素等等。您可以在我们的文档中查看 Aspose.Words功能的完整列表。 Aspose.Words API支持所有流行的加载和保存格式。您可以将 Word 文档保存或转换为固定布局格式PDF或XML,以及将Word文件转换为流行的图像或多媒体格式JPEG、SVG、GIF等。查看支持格式的完整列表。 产品功能 高级Java Words API功能 1、编辑:Microsoft Word和OpenOffice的简单在线替代方案 2、合并:将多个文件连接在一起的简单方法 3、查看器:从任何设备查看Word和OpenOffice文档 4、转换:以速度和专业质量转换文档 5、拆分:将文档拆分为单独的页面支持多种拆分模式 6、删除页面:从文档中删除单页或多页删除文档中的空白页 7、光学字符识别:从图像文件中捕获和提取文本 8、解锁:使用提供的密码解锁受保护的Word和OpenOffice文档 9、比较:比较两个文档并下载突出所有差异的结果 10、翻译:快速优质的文件翻译服务 11、压缩:在保留原始质量的同时缩小文档的大小 12、水印:处理文档中的水印,在线插入和去除水印 文档功能 1、转换文档 2、将文档渲染为固定布局格式 3、比较文件 4、克隆文档 5、加入文档:插入和追加 6、拆分文件 7、查找和替换文本 8、保护或加密文档 9、使用数字签名 10、邮件合并和报告 11、向文档添加水印 12、使用表格 13、LINQ报告引擎 14、格式化所有文档元素 15、处理评论和修订 在JAVA中转换文档 我们大多数客户选择Aspose.Words的原因是能够快速、可靠、高效地将文件以高精度保存为不同格式。 Java API允许您只用两行代码将文件从一种受支持的格式转换为另一种格式。 使用Java渲染、查看或打印文件 Aspose.Words for Java拥有自己的渲染引擎,专门设计用于以高保真度渲染和打印文档。 1、图形 2、PNG、JPEG、BMP、GIF 3、国际电影节 4、XPS, OpenXPS 5、PDF, PDF/A-1a, PDF/A-1b 6、SVG 7、印刷 8、HTML固定 9、后记 (PS) 10、PCL 11、XamlFixed、XamlFlow或XamlFlowPack 报告和邮件合并 Aspose.Words for Java是一个功能齐全的报告解决方案。您可以在Microsoft Word中设计报告,然后允许API使用来自各种数据源的数据填充文件,同时保留邮件合并设置。 Aspose.Words for Java允许您在报告中使用标准的Microsoft Word邮件合并字段。此外,您可以使用邮件合并字段的库扩展语法在合并操作期间执行更复杂的任务,例如插入图像或可重复区域。 使用文档对象模型 (DOM) 对文档进行编程 Aspose.Words for Java帮助开发人员使用我们直观的文档对象模型 (DOM) 创建、构建、修改、解析和检查加载的文件,该模型由100多个类组成。此对象模型允许开发人员以编程方式操作各种元素,例如部分、页眉、页脚、段落、列表、表格、文本、字段、超链接、书签、图像、智能标签、形状、自定义 XML 等。 此外,此文档对象模型支持所有绘图对象,包括形状、文本框、图像、OLE对象和控件,允许您执行许多任务,例如在页面上插入水印或从预先存在的文件中提取图像。 支持的文件格式 Aspose.Words for JAVA支持下列流行的文字处理文件格式: 输入输出 1、Microsoft Word: DOC、DOCX、RTF、DOT、DOTX、DOTM、DOCM FlatOPC、FlatOpcMacroEnabled、FlatOpcTemplate、FlatOpcTemplateMacroEnabled 2、OpenOffice: ODT、OTT 3、文字处理机器学习: WordML 4、网页: HTML、MHTML 5、固定布局: PDF 6、文字:TXT 仅输出 1、固定布局:PDF/A、XPS、OpenXPS、PostScript (PS) 2、图像:TIFF、JPEG、PNG、BMP、SVG、EMF、GIF 3、网页:HtmlFixed 4、其他:PCL、EPUB、XamlFixed、XamlFlow、XamlFlowPack 仅输入 1、MOBI 2、DocPreWord60 支持的平台 API可用于在Windows Unix/Linux和Mac平台上开发的任何基于Java的应用程序。 JAVA运行时的环境: JSP/JSF应用程序,桌面应用程序