使用Aspose.Words for Java您只需使用几行 Java 代码即可转换文件。强大的 Java 转换 API 允许将文档转换为许多具有专业品质的流行格式:
1、Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
2、OpenOffice: ODT, OTT
3、固定布局: PDF, XPS, OpenXPS, PostScript
4、图片: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
5、网页: HTML, MHTML
6、其他: EPUB, MOBI, Xaml, PCL 等。
将 Word, PDF, JPG 合并为一个文件。这是一种将办公文档从一种格式转换为另一种格式的简单方法,同时将所有低级细节留给转换 API。 Java 库使 Java 开发人员能够以最大的灵活性和效率转换许多流行格式的文档:
1、Microsoft Word: DOCX, DOC, RTF, DOT, DOTM, DOTX, DOCM
2、OpenOffice: ODT, OTT
3、固定版面: PDF, PostScript, XPS, OpenXPS
4、图像文件: PNG, JPG, GIF, BMP, TIFF, SVG, EMF
5、网页文件: HTML, MHTML
6、其他文件类型: MOBI, EPUB, Xaml, PCL 等。
1、在 Java 中压缩 Word 和 HTML 文档
在不损失质量的情况下使大文件变小。删除不必要和未使用的数据。在 Java 中缩小 Word 和 HTML 文件的大小。我们的 Java 库为开发人员提供了一个集成的 API 来优化各种格式的文档。这个 Java 库是一个独立的解决方案,不需要安装任何第三方软件。
2、使用 Java 减小 Word 和 HTML 文件的大小
通过优化高分辨率图像以及包含此类图像的文档,可以获得最大的效果。我们的 Java 库将帮助您压缩 HTML、DOCX、DOC、RTF、ODT、EPUB、HTML、JPG、PNG 文件。
使用 'Aspose.Words for Java' 可以轻松优化文档而不降低质量。以下示例显示了如何在 Java 中缩小 Word 文档的大小:
高保真 Java 库,用于比较 PDF、Word、HTML、TXT、MD 和其他格式的两个文档。使用我们的编程 API,您可以比较两个文件并找出它们之间的差异。换句话说,我们的 Java 库是一个强大的文件差异检查器。使用文档比较 API 后,您可以得到结果并将其保存为 DOCX、PDF、DOC 和其他一些格式。
1、在 Java 中编辑文档
这个 Java 库为开发人员提供了一个功能强大的 API 来以编程方式编辑 Word、PDF 文档。轻松将文档修改功能集成到您的软件中。我们的解决方案支持在 Java 中编辑 PDF, DOCX, DOC, RTF, ODT, EPUB, HTML 和许多其他文件格式。
2、在 Java 中更改 PDF、Word
在 Java 中以编程方式编辑文档的任务是修改文档树中的元素。它也被称为"DOM"——用于与文档元素及其属性交互的编程模型。
复杂数据结构的编辑功能离不开高级搜索功能。为了确保最高级别的灵活性,我们的库为 Java 开发人员提供了正则表达式搜索功能。这种方法扩展了编辑文本的可能性,允许使用模板进行动态内容修改。
3、使用 Java 编辑文档中的文本
Word 和 PDF 文档的编程修改是数字工作流程的一个组成部分。在 PDF、 Word 中编辑文本,修改表格,使用外部数据插入图表。
Java 库是编辑文档的独立解决方案,无需安装 Microsoft Word 或 Acrobat Reader。它已准备好用于工业用途,并提供修改 Word、PDF 和其他文件格式的全方位操作:
(1)插入新的文档元素
(2)更新现有元素:段落、列表、表格、图像、链接、字段、图表等。
(3)应用和修改样式,它们是格式属性的集合
(4)搜索特定文本模式并将其替换为新文本
(5)使用 'Document.Save' 方法将结果导出为 Word 、PDF 和许多其他文件格式
(6)删除不必要的元素(删节、节、页、段)
5、使用 Java 编辑表
最需要的功能之一是 Word 和 PDF 文档中的动态表格生成和表格修改。使用 Java 库可以轻松处理表格:在 Java 代码中编辑表格、更新表格和提取表格文本。
1、使用 Java 制作文档
借助给定的强大 API,Java 开发人员可以创建几乎任何格式的文档。为此,您需要使用我们的 Java 库执行几个步骤:
(1)添加文件名
(2)开始使用 Java 创建文档
(3)以选定的格式保存创建的文档
值得注意的是,从技术上讲,一个空白文档应该包含一个段落,因此当您以编程方式创建文档时,您将获得准确的基本文档结构。
2、以编程方式在 Java 中创建文档
给定的 Java 库允许您以任何受支持的格式(PDF、DOCX、DOC、RTF、ODT、EPUB、HTML 等)以编程方式创建文档。
1、使用 Java 拆分 Word、PDF
该软件库为 Java 开发人员提供了一组功能,可将 Word、PDF、EPUB、HTML、DOCX 文档拆分为多个部分。将文本拆分为单独的文件可用于更轻松地处理文档的各个部分。文档拆分过程可以是用于将数据集成到自动化信息系统或数据库中的技术的一部分。
我们的库为 Java 开发人员提供了文档所需的所有功能,并根据指定的模式提取文档页面。这是一个独立的 Java 解决方案,不需要安装 Microsoft Word、Acrobat Reader 或其他应用程序。
2、使用 Java 将文档拆分为多个部分
在 Java 代码中使用不同的标准拆分文档内容。您可以使用以下页面提取模式:"按标题拆分"、"按节拆分"、"按页拆分"、"按页面范围拆分"。
拆分文档后,您可以使用 'Document.Save' 方法将结果导出为所需的文件格式。您还可以使用 'DocumentPartSavingCallback' 属性控制如何将文档部分导出为 HTML 或 EPUB 格式,这将允许您重定向输出流。
1、Java 报告
使用 Java 中的 LINQ 报告引擎生成包含列表、表格、图表、图像、条形码和其他文档元素的强大报告。不仅是报告,您还可以使用我们先进的 Java 库创建任何类型的文档,例如发票、简历、合同、信件等。
通过执行以下步骤,了解使用 Java 构建报告是多么容易:
(1)选择您的数据源,例如 JSON、XML、CSV、数据库或自定义类型的对象。
(2)准备 PDF 或 Word 格式的模板文档,例如 DOC 或 DOCX。直接在模板中使用基于 LINQ 的语法、排序、过滤和分组数据。
(3)使用我们的 Java 报告引擎,使用 LINQ 语法将此模板和数据源中的数据绑定,并以您选择的格式获取报告。
2、在 Java 中自动生成文档
在 Java 中使用给定的报告,您可以生成具有专业质量的许多流行格式的文档:
(1)Microsoft Word:DOC、DOCX、RTF、DOT、DOTX、DOTM、DOCM
(2)OpenOffice:ODT、OTT
(3)固定布局:PDF、XPS、OpenXPS、PostScript
(4)图片:JPG、PNG、TIFF、BMP、SVG、EMF、GIF
(5)网页:HTML、MHTML
(6)其他:EPUB、MOBI、Xaml、PCL 等。
3、Java 中的报告生成
我们的报告引擎基于使用 LINQ 语法将数据源动态绑定到文档模板中的字段的技术。当通过自动化日常操作准备相同类型的文档时,这样的报告引擎将显着提高劳动生产率。
1、使用 Java Mail merge
使用我们的 Java 解决方案,您可以使用 Java 中的 Mail merge 功能创建为每个收件人个性化的文档。为此,只需使用来自客户数据源的 Mail merge 模板和数据。
合并模板是具有合并字段的文档——您希望在其中插入来自数据源的个性化数据的特殊字段。作为合并模板,使用带有特殊合并字段的 DOC 或 DOCX 格式的 PDF 或 Word 文档。
数据源是在 Mail merge 操作期间从中提取数据以个性化您的文档的数据存储。
2、生成报告
您还可以使用 Mail merge 操作构建报告。只需创建一个包含用于生成报告的合并字段的 Mail merge 模板并选择数据源。如果您在那里收集数据,您甚至可以从 excel 数据生成报告。