Aspose.Words  for Java

处理 Word 文件的 Java API

开发能够在 Java 中创建、处理、呈现 Word 文档并将其转换为多种格式的应用程序。

  下载免费试用版
  
 

Aspose.Words for Java 是一个功能丰富的文档处理 API,用于创建、修改、转换、渲染和打印 Microsoft Word 等支持的所有格式的文件。它不依赖于 Microsoft Word 或其他第三方应用程序。 然而 Aspose.Words for Java 提供了 Word 支持的功能 – 比较文件, 查找和替换 text, 拆分文档 分成几部分, 邮件合并 领域, 渲染页面, 格式化所有文档元素 等等。 您可以查看 Aspose.Words 功能的完整列表 在我们的文档中.

Aspose.Words API 支持所有流行的加载和保存格式。 您可以将 Word 文档保存或转换为固定布局格式(PDF 或 XML),也可以将 Word 文件转换为流行的图像或多媒体格式(JPEG、SVG、GIF 等)。 查看 支持格式的完整列表.

高级 Java Words API 功能

您可以在在线申请页面上尝试一些流行的 Aspose.Words 功能:

你可以试试 所有 Aspose.Words 在线应用程序.

另请查看 Aspose.Words 中最受欢迎的功能的文档:

请注意,该列表并不完整,您可以在 文档.

在 Java 中转换文档

能够快速、可靠、高效地将文件以高精度保存为不同格式是我们大多数客户选择 Aspose.Words 的原因。

Java API 允许您只用两行代码将文件从一种受支持的格式转换为另一种格式。就是这么简单!

将 DOC 转换为 DOCX – Java

// 加载需要转换的 DOC 文件
Document wpd = new Document(dir + "template.doc");

// 将 DOC 转换为 DOCX
wpd.save(dir + "output.docx", SaveFormat.DOCX);

将 HTML 转换为 DOCX – Java

// 加载要转换的 HTML 文件
Document wpd = new Document(dir + "template.html");

// 将 HTML 转换为 DOCX
wpd.save(dir + "output.docx", SaveFormat.DOCX);

将 RTF 转换为 PDF – Java

// 加载要转换的 RTF 文件
Document wpd = new Document(dir + "template.rtf");

// 将 RTF 转换为 PDF
wpd.save(dir + "output.pdf", SaveFormat.PDF);

查看更多详细信息 转换页面.

使用 Java 渲染、查看或打印文件

Aspose.Words for Java 拥有自己的渲染引擎,专门设计用于以最高保真度渲染和打印文档。

在文档页面上,您可以了解如何:

报告和邮件合并

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 提供有用的实用功能,例如,连接或拆分文件、查找和替换文本、保护或取消保护文件、修改属性以及将 HTML 片段插入文档。 所有这些功能都可以通过易于使用的 API 来帮助开发人员执行复杂的操作,而无需担心文件格式规范。

加入两个文档 – Java

// 加载源文件和目标文件
Document srcDoc = new Document(dir + "source.docx");
Document dstDoc = new Document(dir + "destination.docx");

// 设置附加文件从新页面开始
srcDoc.getFirstSection().getPageSetup().setSectionStart(SectionStart.NEW_PAGE);

// 使用原始样式附加源文件
dstDoc.appendDocument(srcDoc, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// 保存最终结果
dstDoc.save(dir + "output.docx");

无需 Microsoft Office 自动化

您可以以编程方式处理文档,而无需安装任何其他第三方应用程序。这是可能的,因为库是使用托管代码构建的。 因此,你 无需在您的计算机上安装 Microsoft Office 或 Microsoft Word 使用 Word 格式。 在支持的功能、安全性、稳定性、可扩展性、速度和价格方面,它是 Microsoft Office 自动化的完美替代品。

人们在说什么

不要只相信我们的话。查看用户对 Aspose.Words API 的评价。

 
 
查看更多案例学习