Conholdate.Total for Java

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

26.7.0

最新版

发布于 2026-08-26
        
<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://mvn.conholdate.com/</url>
   </repository>
</repositories>

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

安装

Maven

<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://mvn.conholdate.com/</url>
   </repository>
</repositories>

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

Gradle

repositories {
    maven {
        url 'https://mvn.conholdate.com/'
    }
}

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

Ivy

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

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

SBT

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

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

包含的 API

处理

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

图像处理

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

实用工具

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

其他

  • 查看器
  • 转换
  • 注释

Conholdate.Total for Java

Version 26.7.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.7.0 版本新功能

新增功能

  • Aspose.3D for Java - 实现JT10导出支持;添加com.aspose.threed.JtLoadLevelOfDetail类;添加com.aspose.threed.JtSaveOptions类;添加FileFormat.SiemensJT10成员;将getLevelOfDetail()setLevelOfDetail(JtLoadLevelOfDetail)成员添加到JtLoadOptions
  • Aspose.BarCode for Java - 改进PDF417条形码识别质量;向QR编码器添加EncodeGS1SeparatorInByteMode选项(QrParameters中的setEncodeGS1SeparatorInByteMode(boolean)getEncodeGS1SeparatorInByteMode());添加QrExtCompactionMode枚举,值为AUTONUMERICALPHA_NUMERICBYTESKANJI;扩展QrExtCodetextBuilder添加addCodetextWithCompactionMode()方法;扩展QREncodeMode.EXTENDED添加压缩模式选择器\auto\num\alnum\byte\kanji
  • Aspose.Cells for Java - 通过PdfSaveOptions.ZoomBehaviorPdfSaveOptions.ZoomFactor添加单元格缩放级别控制;在Smart Markers中添加动态数组公式支持;添加HtmlSaveOptions.SpaceMode(枚举HtmlSpaceMode)用于会计格式间距;添加FilterColumn.FilterValues属性、FilterColumn.SelectAll()方法、FilterValueFilterValueCollectionMultipleFilterCollection.Count属性;通过CustomFilterCollection.Custom(OperatorType, Object, boolean, OperatorType, Object)添加具有两个条件的自定义过滤器;添加带有CopyOptions的形状复制重载;添加PivotCachePivotCacheCollectionPivotTable.PivotCachePivotTable.CalculateData(PivotTableCalculateOption)PivotTable.GetPivotTablesWithSamePivotCache()PivotCacheCalculateOption.RefreshOption;添加Slicer.UnselectItems(String[])Timeline.GetSelectedDateTimeRange()Timeline.Select(DateTime, DateTime, boolean);添加WorksheetCollection.PivotCachesGridJsService.Dispose()GridJsService.SetWarningCallback(IWarningCallback);添加FileFormat.Ofd
  • Aspose.Diagram for Java - 添加SaveFileFormat.DRAWIO
  • Aspose.Email for Java - MapiRecipientCollection.add(...)MapiAttachmentCollection.add(...)现在返回新创建的实例。
  • Aspose.HTML for Java - 在MHTML到PDF转换期间,添加嵌入在MHTML文档中的图像附件的渲染。
  • Aspose.Imaging for Java - 为RotateRotateFlipResize方法添加并行化;改进WebP格式处理、SVG渲染、阿拉伯字体渲染、XMP复杂属性处理;修复CDR保存异常。
  • Aspose.OCR for Java - 添加DetectDocumentType方法,返回包含docType(枚举DocType)、sourcepageconfidenceDocTypeOutput
  • Aspose.Words for Java - 添加文档可读性统计信息(Document.ReadabilityStatistics.FleschReadingEasyFleschKincaidGradeLevel);添加ListLevel.RemoveTabStop()方法。
  • Aspose.Zip for Java - 添加Apple Archive(.aar)支持:AppleArchiveAppleArchiveEntryAppleArchiveEntrySettingsAppleLz4CompressionSettingsAppleLzfseCompressionSettingsAppleLzmaCompressionSettingsAppleZlibCompressionSettingsAppleStoreCompressionSettings;添加.aar组合和解压;添加CRC32校验和处理;添加解压时的取消支持。
  • GroupDocs.Assembly for Java - 修复JsonDataSource:当在不同JSON路径上重用相同字段名称时,数组元素会被静默丢弃。
  • GroupDocs.Conversion for Java - 实现动态PDF表单处理;改进检测为MSG的附件检索;实现转换附加的PDF文档;修复Web到PDF转换问题。
  • GroupDocs.Editor for Java - 添加TrueType Collection(TTC)字体支持(TtcFont);添加基于文本的PPT/PPS支持;添加CSS属性;添加XML处理指令和XML-Stylesheet支持;在SpreadsheetEditOptions中添加选项setMergeEmptyAdjacentCells(boolean) / getMergeEmptyAdjacentCells()setExportBogusRowData(boolean) / getExportBogusRowData();添加PDF编辑支持。
  • GroupDocs.Metadata for Java - 添加PdfFormat枚举和PdfTypePackage.getPdfFormat()isPdfA()isPdfX();添加FileTypeFeatureSupport.getSupportedFileTypeFeatures(...)并支持类型;修复保存时MSG HTML正文的保留问题(MsgWrapper.save(Stream));修复保存时WordProcessing OOXML合规性。
  • GroupDocs.Redaction for Java - 添加LoadOptions(FileType)以指定文件类型;添加对SlidesPOTX/POTM/OTP、WordsOTT的支持;将HTML/Markdown处理切换到Aspose.Words;修复Aspose.Imaging问题(EXIF、DICOM、多页图像、WordsEmbeddedImageAccessor.readImage);改进EXIF处理(附加属性、跳过失败);添加StreamHelperStringProcessingResult;删除AsposeHtmlStreamAdapter
  • GroupDocs.Search for Java - 为.log.md文件添加默认文本提取;添加FileType.LOG;在搜索过程中跳过缺失的文档而不是抛出异常;超过最大数组大小时显示清晰的异常。
  • GroupDocs.Signature for Java - 添加PreviewOptions.resolution属性;添加DigitalSignOptions.useLtv(长期验证);添加带有Predicate<T>过滤器的search/verify重载;添加PdfSaveOptions.permissions/permissionsPassword;添加ImageDigitalSignOptions/ImageDigitalVerifyOptions用于 LSB 隐写术;添加ICustomSignHash接口用于外部HSM签名;修复不可见的签名图像;添加新签名时尊重现有数字签名;修复跨越多页的大型Word文本形状。
  • GroupDocs.Viewer for Java - 添加MailMessageViewInfo类,通过专门的视图信息返回电子邮件消息属性;添加对xml-stylesheet处理指令的支持;改进CSS颜色解析;修复DXF加载、PDF渲染性能、PPT/PPS渲染、电子表格HTML渲染(5位数字行号、字体保留)、EML中文字符渲染、原始URI检测、默认字体应用。
  • GroupDocs.Watermark for Java - 添加Word预览重写、严格合规、保留Word XML格式和图像修复。
改进
  • Aspose.Imaging for Java - 使用并行化优化RotateRotateFlipResize方法(报告了可测量的速度提升);改进WebP处理、SVG渲染、阿拉伯字体渲染、XMP读取;修复CDR保存。
  • Aspose.Page for Java - 包含来自等效.NET版本的所有更改并改进API稳定性。
  • Aspose.TeX for Java - 从最新的.NET版本迁移的维护版本,具有稳定性改进。
  • GroupDocs.Comparison for Java - 恢复混淆的公共API(ILoggerConsoleLoggerCultureInfoFontsHelperPathTemporaryFileManagerDefaultTemporaryFileManagerTemporaryFileManagerFactoryIgnoreChangeSensitivitySettings);修复许可证激活时的IllegalAccessError(打包jar中缺少Aspose.Tasks资源)。
  • GroupDocs.Editor for Java - 删除嵌入式图像库以减少程序集大小;修复HtmlCss注入后混淆程序集的NRE;修复DOCX编辑和保存后的PDF分页;修复空电子邮件文档的异常;修复.NET Framework 4.6.2上的Aspose.Common.Drawing 26.6的FileNotFoundException
  • GroupDocs.Metadata for Java - PDF/A和PDF/X检测、受支持的文件类型功能矩阵、MSG HTML正文保留、WordProcessing OOXML合规性。
修复
  • Aspose.BarCode for Java - 修复模糊/失真图像的PDF417识别质量。
  • Aspose.Cells for Java - 修复图表渲染完整性;修复树状图图表数值和布局;修复PDF转换中的字体使用;修复PDF中的字体名称截断;修复HTML到Excel转换(数据丢失、合并单元格);修复每个子节点的重复父属性;修复Workbook()构造函数中的ArrayIndexOutOfBoundsException
  • Aspose.Diagram for Java - 修复文本段落编码问题;修复无效的结果XML。
  • Aspose.Email for Java - 修复MapiMessage.Recipients.Add EX地址验证;修复MapiMessage.SaveAsTnefArgumentException;修复vcf 4.0中的VCard周年日期字段;修复重复的X-VCARD-PRODID头部;修复检测为MHT的二进制库;修复fromMailMessage中的NullReferenceException(自26.5起的回归)。
  • Aspose.HTML for Java - 修复MHT到PDF:附件未渲染。
  • Aspose.Imaging for Java - 修复WebP处理、SVG渲染、阿拉伯字体渲染、XMP复杂属性、CDR保存。
  • Aspose.Page for Java - 维护版本包含等效.NET版本的所有修复。
  • Aspose.Words for Java - 修复格式化插件的安全异常;修复大型表格HTML创建优化;参见57个问题(WORDSNET和WORDSJAVA)的完整修复列表(例如,渲染、转换、布局、PDF导出、EQ字段、注释、图表、比较)。
  • Aspose.Zip for Java - 作为功能添加的一部分,添加.aar功能和修复。
  • GroupDocs.Assembly for Java - 修复JSON数组元素丢弃(相同字段名称重用)。
  • GroupDocs.Conversion for Java - 修复动态PDF表单、附件检测/检索、PDF附件文档、Web到PDF转换。
  • GroupDocs.Editor for Java - 修复混淆程序集的NRE、PDF分页、空邮件异常、Aspose.Drawing依赖性。
  • GroupDocs.Markdown for Java - 修复目录字段代码;修复粗体空格伪影;删除控制字符;修复表格单元格字段代码;修复扩展名的大小写不敏感识别;修复超链接字段代码;改进内部书签;修复堆栈溢出;修复资源泄漏;改进异常报告;修复页码范围;改进密码保护文档支持。
  • GroupDocs.Merger for Java - 修复PDF合并时大小加倍问题。
  • GroupDocs.Metadata for Java - 修复保存时MSG HTML正文被丢弃;修复WordProcessing保存合规性;修复Cr2Writer.insertBytes的高字节符号扩展;修复ImagesDocument.getSize()的异常包装;修复NoteRootPackage的空值保护;修复PresentationPreviewCreator幻灯片索引的偏差一;修复PdfFormat Javadoc;更新评估日期。
  • GroupDocs.Parser for Java - 修复解析.msg时的ClassNotFoundException
  • GroupDocs.Redaction for Java - 修复EXIF标签列表清理、DICOM保存选项、多页图像保存、WordsEmbeddedImageAccessor.readImage;改进EXIF处理;将CI/CD迁移到PowerShell。
  • GroupDocs.Search for Java - 添加健壮性:跳过缺失的文档,数组大小限制的清晰异常。
  • GroupDocs.Signature for Java - 修复PDF签名中的不可见图像;修复添加新签名时现有签名的失效;修复跨越多页的大型Word文本形状;识别旧版条形码类型名称。
  • GroupDocs.Viewer for Java - 修复DXF加载和渲染;PDF渲染性能;PPT/PPS渲染;电子表格HTML(5位数字行号、字体);EML中文字符;原始URI检测和默认字体。
  • GroupDocs.Watermark for Java - 作为主要功能的一部分实施修复(预览重写、合规性、XML保留、图像修复)。
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.