Conholdate.Total for Java

适用于100多种文件格式的完整Java文档处理SDK,提供创建、编辑、转换、查看、签署、比较和操作文档与图像的API。

26.8.0

最新版

发布于 2026-10-08
|
下载
        
<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://api.releases.conholdate.com/java/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.conholdate</groupId>
      <artifactId>conholdate-total</artifactId>
      <version>26.8.0</version>
      <type>pom</type>
   </dependency>
</dependencies>
    

安装

Maven

<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://api.releases.conholdate.com/java/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.conholdate</groupId>
      <artifactId>conholdate-total</artifactId>
      <version>26.8.0</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

repositories {
    maven {
        url 'https://api.releases.conholdate.com/java/'
    }
}

compile(group: 'com.conholdate', name: 'conholdate-total', version: '26.8.0')

Ivy

<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="Conholdate Repository" m2compatible="true" root="https://api.releases.conholdate.com/java/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.conholdate" name="conholdate-total" rev="26.8.0">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

resolvers += Resolver.url("Conholdate Repository", url("https://api.releases.conholdate.com/java/"))

libraryDependencies += "com.conholdate" % "conholdate-total" % "26.8.0"

包含的 API

处理

  • Word
  • Excel (电子表格)
  • Powerpoint (幻灯片)
  • PDF
  • Email

图像处理

  • 图像处理
  • OCR
  • 条形码 / QR码

实用工具

  • 签名
  • 比较
  • 搜索
  • 元数据

其他

  • 查看器
  • 转换
  • 注释

Conholdate.Total for Java

Version 26.8.0 Java Apache Maven Gradle

以下是一个面向开发者的、SEO友好的描述,语言自然流畅,并涵盖了Java文档处理领域的主要关键词。


Conholdate.Total for Java

Conholdate.Total for Java 是一款全面的Java文档处理SDK,使开发人员能够直接从Java应用程序中创建、读取、编辑、转换、呈现、签署、比较、搜索并自动化处理文档与图像。该API套件支持100多种文件格式,无需安装Microsoft Office、Adobe Acrobat或任何其他第三方软件。

该解决方案专为企业应用、Web服务、桌面软件以及文档自动化工作流设计,Conholdate.Total for Java将多个API整合为一个统一包,使开发人员能够借助一致的Java API处理PDF、Microsoft Office文档、图像、CAD图纸、电子邮件、压缩包及其他多种格式的文件。

主要功能

  • PDF处理 — 创建、编辑、合并、拆分、转换、压缩、加密、添加水印、注释,并从PDF文档中提取内容。
  • Word文档处理 — 读取并生成DOC、DOCX、RTF、ODT等文字处理格式,并具备高级编辑能力。
  • 电子表格处理 — 创建、修改、计算并转换Excel工作簿、工作表、公式、图表及数据表格。
  • 演示文稿处理 — 生成、编辑、呈现并转换Microsoft PowerPoint演示文稿和幻灯片。
  • 图像处理 — 加载、操作、调整大小、裁剪、旋转、转换和优化光栅及矢量图像格式。
  • OCR与数据提取 — 通过光学字符识别技术,从扫描文档及图像中提取文本内容。
  • 条形码与QR码 — 为商业应用生成和识别数十种条码符号及QR码。
  • 数字签名 — 为文档添加、验证、搜索和管理数字签名、文本签名、图像签名及QR码签名。
  • 文档转换 — 在PDF、Office文档、图像、HTML、电子书、CAD文件及多种其他格式之间进行转换。
  • 文档比较 — 检测不同版本文档之间的差异,用于审阅和审计工作流。
  • 搜索与元数据 — 搜索文档内容、检查元数据,并以编程方式更新文档属性。
  • 文档查看与呈现 — 将文档渲染为HTML、PDF或图像,用于预览和基于浏览器的查看。

为何选择 Conholdate.Total for Java?

Conholdate.Total for Java 提供统一SDK,可处理几乎全部文档处理任务,仅需单一依赖项。无论您是在构建文档管理系统、工作流自动化平台、报表解决方案、内容管理系统还是企业级业务应用,该SDK均可帮助缩短开发周期,同时为生产环境提供可靠、高性能的API。

该库可轻松集成至Maven、Gradle、Ivy及SBT项目中,并适用于Java SE、Jakarta EE、Spring Boot、微服务及云原生应用。

26.8.0 版本更新内容

新增功能

  • Aspose.3D for Java – 实现 URDF 导入与导出支持,集成 meshoptimizer,修复 DXF 导入问题,以及修复线条/点云在渲染中的显示问题。
  • Aspose.BarCode for Java – 清理移植后的 Java 代码,重构枚举类型,并移除已弃用的 API,包括枚举成员、BarcodeGenerator 参数属性、Complex Barcode API、识别 API 以及 Swing BarCodeGeneratorControl 属性。
  • Aspose.Cells for Java – 新增多项属性,例如 BorderCollection.IsOutline、Cell.Picture、ShapePath.PathSegments、HtmlLoadOptions.ParagraphLayoutMode、PaneCollection.ActivePaneType、PivotDiscreteGroupSettings.DiscreteItems,以及大量与数据透视字段、样式、VBA、XML 映射等相关的新增方法。同时弃用并替换了许多过时的属性和方法。
  • Aspose.Diagram for Java – 修复 VSD 至 VSDX 转换过程中的文本格式失真问题,以及 VSD 文件转换时出现的 DiagramException 问题。
  • Aspose.Drawing for Java – 实现 ImageAttributes.SetOutputChannelColorProfile() 方法,改进中文字体支持、元文件的矢量缩放处理,修正 EMR_STRETCHDIBITS 处理逻辑,并提升矩形框架绘制效果。
  • Aspose.Email for Java – 修复 HTML 转 RTF、MSG 签名移除、SMTP 地址验证、MSG 文件读取、setLeaveOpen(true) 文件锁定、许可证初始化以及编码相关问题。
  • Aspose.HTML for Java – 改进 Markdown 语法处理,修复 YAML 前置内容处理,更正文体强调(emphasis)处理逻辑,并通过 MarkdownSyntaxFactory 扩展链接组件验证功能。
  • Aspose.Imaging for Java – 实现 RasterImage.Create 方法,改进 CDR 渲染效果、SVG 文件迭代可行性以及 WebP 压缩异常处理能力。
  • Aspose.OCR for Java – 新增使用 Language.ExtLatin 识别货币符号功能,以及通过新增 FontLineResult 类与 RecognitionSettings.setDetectFonts() 方法实现字体检测。
  • Aspose.Page for Java – 修复 PS 至 PDF 转换问题(PAGEJAVA-341)。
  • Aspose.PDF for Java – 修复 PDF 印章变形、PDF 表单合并、空白图像、PDF/A 合规性以及 ZUGFeRD 生成等问题。
  • Aspose.PSD for Java – 新增 32 位/通道灰度 PSD 保存支持,实现 Displace 智能滤镜数据读写功能,为 AI 格式实现 Type 1 渐变着色(Shading),改进图层效果处理,并修复图像渲染与智能对象相关问题。
  • Aspose.Slides for Java – 新增将各段落独立渲染为图片的功能,改进 Emoji 渲染效果,修复图表渲染、EMF 图像背景色变化以及表格注释处理问题。
  • Aspose.Tasks for Java – 新增加载 MPP 与 XER 格式时的进度通知 API,修复扩展属性读取、分配计算、任务完成日期更新以及基线重算等问题。
  • Aspose.TeX for Java – 维护版本,从最新 .NET 版本迁移而来,提升整体稳定性。
改进
  • Aspose.BarCode for Java – 将枚举重构为原生 Java 枚举,改善跨平台数值枚举同步,更新内部结构。
  • Aspose.Cells for Java – 改进数据透视字段分组、样式设置、VBA 支持、XML 映射,并修复大量渲染与处理问题。
  • Aspose.Imaging for Java – 增强 CDR 渲染、SVG 迭代与 WebP 处理稳定性。
  • Aspose.OCR for Java – 改进货币符号识别与字体检测的准确性和可靠性。
  • Aspose.Tasks for Java – 优化基线分时段数据重算,提升项目加载回调性能。
修复问题
  • Aspose.3D for Java – 修复 Xz/JT10 无法工作、DXF 中 mesh 未正确导入、线条/点云渲染异常等问题。
  • Aspose.Cells for Java – 修复形状图片损坏、PDF 转换错误、图表数据标签渲染、死循环、音标注解丢失、空白页面、全角括号文本换行、纯黑形状、无效字体加载、属性继承以及异常抛出问题。
  • Aspose.Diagram for Java – 修复 VSD 至 VSDX 及 VSD 文件转换过程中文本段落失真与异常抛出问题。
  • Aspose.Email for Java – 修复 HTML 转 RTF、签名移除、SMTP 验证、MSG 读取错误、文件锁定、许可证初始化及编码问题。
  • Aspose.HTML for Java – 修复 MHT 转 PDF 过程中 MarkdownParser 抛出 NullPointerException 问题。
  • Aspose.Imaging for Java – 修复 CDR 渲染(输出全黑或空白)、SVG 迭代、WebP 压缩异常问题。
  • Aspose.Page for Java – 修复 PS 转 PDF 过程中抛出 InvocationTargetException 问题。
  • Aspose.PDF for Java – 修复 PDF 印章变形、表单合并、空白图像、PDF/A 合规性及 ZUGFeRD 生成问题。
  • Aspose.PSD for Java – 修复图像渲染质量、智能滤镜数据、图层效果、溢出异常及效果丢失问题。
  • Aspose.Slides for Java – 修复 Emoji 渲染、图表渲染、背景色变化及注释处理问题。
  • Aspose.Tasks for Java – 修复扩展属性读取、分配计算、完成日期更新、摘要任务工期、基线重算及解析错误问题。
  • Aspose.Zip for Java – 实现对 Apple 归档格式(.aar)的支持,包括多种压缩方法(LZ4、LZMA、LZFSE、Zlib、raw)、提取功能及 CRC32 校验。
  • GroupDocs.Assembly for Java – 更新嵌入式风险许可,升级集成的 Aspose 组件,修复条码相关问题、资源路由、测试及包元数据。
  • GroupDocs.Comparison for Java – 修复 PDF 混合模式比较、内部枚举错误、PDF 加载异常,新增模块稳定名称与元数据。
  • GroupDocs.Conversion for Java – 新增协同取消功能、压缩格式转换(Bzip2、Gzip、LZMA、XZ、Unix Z),以及稳定模块名称。
  • GroupDocs.Editor for Java – 新增 TrueType 集合支持、基于文本的 PPT/PPS 支持、新增 CSS 属性、XML 处理指令,并修复 PDF 分页、邮件编辑及程序集大小问题。
  • GroupDocs.Markdown for Java – 修复 Metered 许可证 Bug。
  • GroupDocs.Merger for Java – 修复 PDF 合并后文档大小翻倍问题。
  • GroupDocs.Metadata for Java – 修复 MSG HTML 主体丢弃、PDF/A 与 PDF/X 检测、WordProcessing OOXML 合规性、CR2 写入器字节符号扩展、图像大小异常以及演示文稿幻灯片索引问题。
  • GroupDocs.Parser for Java – 修复注释提取、内存使用、加密文件信息、图像提取页码索引、XML 解析,并新增 HTML 的页数、文本区域、表格提取,以及文件扩展名检测功能。
  • GroupDocs.Redaction for Java – 新增文件类型指定、新格式识别、通过 Aspose.Words 实现 HTML/Markdown 格式处理,以及 Aspose.Imaging 相关修复。
  • GroupDocs.Search for Java – 修复 Windows 字体查找时抛出的 UnsatisfiedLinkError 问题。
  • GroupDocs.Signature for Java – 修复 PDF 数字签名图像可见性、尊重现有签名、新增分辨率属性、UseLtv、谓词过滤器、PDF 权限与安全、LSB 隐写术及 ICustomSignHash 插件支持。
  • GroupDocs.Viewer for Java – 修复 OFD 渲染、隐藏 PDF 注释、WordProcessing DPI/页码编号以及归档名称显示问题。
Trusted by Developers

Used by thousands of developers and enterprises worldwide.

Enterprise Ready

Secure, reliable and built for mission critical applications.

Expert Support

Get help from our experienced support team.

Regular Updates

New features and improvements in every release.