The complete Java document processing SDK for 100+ file formats with APIs to create, edit, convert, view, sign, compare, and manipulate documents and images.
26.7.0
Latest
<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"
Processing
Imaging
Utilities
Other
Here's a developer-focused, SEO-friendly description that reads naturally while covering the primary search terms for Java document processing.
Conholdate.Total for Java is a comprehensive Java document processing SDK that enables developers to create, read, edit, convert, render, sign, compare, search, and automate documents and images directly from Java applications. The API suite supports 100+ file formats and eliminates the need to install Microsoft Office, Adobe Acrobat, or any other third-party software.
Designed for enterprise applications, web services, desktop software, and document automation workflows, Conholdate.Total for Java combines multiple APIs into a single package, allowing developers to work with PDFs, Microsoft Office documents, images, CAD drawings, emails, archives, and many other formats through a consistent Java API.
Conholdate.Total for Java provides a unified SDK for handling virtually every document processing task from a single dependency. Whether you're building document management systems, workflow automation platforms, reporting solutions, content management systems, or enterprise business applications, the SDK helps reduce development time while providing reliable, high-performance APIs for production environments.
The library integrates easily with Maven, Gradle, Ivy, and SBT projects and is suitable for Java SE, Jakarta EE, Spring Boot, microservices, and cloud-native applications.
com.aspose.threed.JtLoadLevelOfDetail class; Added com.aspose.threed.JtSaveOptions class; Added FileFormat.SiemensJT10 member; Added getLevelOfDetail() and setLevelOfDetail(JtLoadLevelOfDetail) members to JtLoadOptions.EncodeGS1SeparatorInByteMode option to QR encoder (setEncodeGS1SeparatorInByteMode(boolean) and getEncodeGS1SeparatorInByteMode() to QrParameters); Added QrExtCompactionMode enum with values AUTO, NUMERIC, ALPHA_NUMERIC, BYTES, KANJI; Extended QrExtCodetextBuilder with addCodetextWithCompactionMode() methods; Extended QREncodeMode.EXTENDED with compaction mode selectors \auto, \num, \alnum, \byte, \kanji.Cell zoom level control via PdfSaveOptions.ZoomBehavior and PdfSaveOptions.ZoomFactor; Added Dynamic Array formulas support in Smart Markers; Added HtmlSaveOptions.SpaceMode (enum HtmlSpaceMode) for accounting format spacing; Added FilterColumn.FilterValues property, FilterColumn.SelectAll() method, FilterValue, FilterValueCollection, MultipleFilterCollection.Count property; Added custom filter with two criteria via CustomFilterCollection.Custom(OperatorType, Object, boolean, OperatorType, Object); Added shape copy overload with CopyOptions; Added PivotCache, PivotCacheCollection, PivotTable.PivotCache, PivotTable.CalculateData(PivotTableCalculateOption), PivotTable.GetPivotTablesWithSamePivotCache(), PivotCacheCalculateOption.RefreshOption; Added Slicer.UnselectItems(String[]), Timeline.GetSelectedDateTimeRange(), Timeline.Select(DateTime, DateTime, boolean); Added WorksheetCollection.PivotCaches, GridJsService.Dispose(), GridJsService.SetWarningCallback(IWarningCallback); Added FileFormat.Ofd.SaveFileFormat.DRAWIO.MapiRecipientCollection.add(...) and MapiAttachmentCollection.add(...) now return newly created instances.Rotate, RotateFlip, and Resize methods; Improved WebP format processing, SVG rendering, Arabic font rendering, XMP complex property handling; Fixed CDR save exception.DetectDocumentType method returning DocTypeOutput with docType (enum DocType), source, page, confidence.Document.ReadabilityStatistics.FleschReadingEasy, FleschKincaidGradeLevel); Added ListLevel.RemoveTabStop() method.AppleArchive, AppleArchiveEntry, AppleArchiveEntrySettings, AppleLz4CompressionSettings, AppleLzfseCompressionSettings, AppleLzmaCompressionSettings, AppleZlibCompressionSettings, AppleStoreCompressionSettings; Added .aar composition and extraction; Added CRC32 checksum handling; Added cancellation support for extraction.JsonDataSource: array elements silently dropped when same field name reused on different JSON path.TtcFont); Added text-based PPT/PPS support; Added CSS properties; Added XML processing instructions and XML-Stylesheet support; Added options setMergeEmptyAdjacentCells(boolean) / getMergeEmptyAdjacentCells() and setExportBogusRowData(boolean) / getExportBogusRowData() in SpreadsheetEditOptions; PDF editing support added.PdfFormat enum and PdfTypePackage.getPdfFormat(), isPdfA(), isPdfX(); Added FileTypeFeatureSupport.getSupportedFileTypeFeatures(...) with supporting types; Fixed MSG HTML body preservation on save (MsgWrapper.save(Stream)); Fixed WordProcessing OOXML compliance on save.LoadOptions(FileType) to specify file type; Added support for Slides POTX/POTM/OTP, Words OTT; Switched HTML/Markdown processing to Aspose.Words; Fixed Aspose.Imaging issues (EXIF, DICOM, multipage images, WordsEmbeddedImageAccessor.readImage); Improved EXIF processing (additional properties, skip failures); Added StreamHelper, StringProcessingResult; Removed AsposeHtmlStreamAdapter..log and .md files; Added FileType.LOG; Skip missing documents during search instead of throwing exceptions; Clear exception when max array size is exceeded.PreviewOptions.resolution property; Added DigitalSignOptions.useLtv (Long Term Validation); Added search/verify overloads with Predicate<T> filters; Added PdfSaveOptions.permissions/permissionsPassword; Added ImageDigitalSignOptions/ImageDigitalVerifyOptions for LSB steganography; Added ICustomSignHash interface for external HSM signing; Fixed invisible signature image; Respects existing digital signatures when adding new ones; Fixed Word large text shapes spanning multiple pages.MailMessageViewInfo class to return email message properties through specialized view info; Added support for xml-stylesheet processing instruction; Improved CSS color parsing; Fixed DXF loading, PDF rendering performance, PPT/PPS rendering, spreadsheet HTML rendering (5-digit row numbers, font preservation), EML Chinese character rendering, raw URI detection, default font application.Rotate, RotateFlip, Resize methods using parallelization (measurable speedups reported); Improved WebP processing, SVG rendering, Arabic font rendering, XMP reading; Fixed CDR save.ILogger, ConsoleLogger, CultureInfo, FontsHelper, Path, TemporaryFileManager, DefaultTemporaryFileManager, TemporaryFileManagerFactory, IgnoreChangeSensitivitySettings); Fixed IllegalAccessError on license activation (missing Aspose.Tasks resource in packaged jar).FileNotFoundException for Aspose.Common.Drawing 26.6 on .NET Framework 4.6.2.ArrayIndexOutOfBoundsException on Workbook() constructor.MapiMessage.SaveAsTnef ArgumentException; Fixed VCard Anniversary date field in vcf 4.0; Fixed duplicate X-VCARD-PRODID header; Fixed binary libraries detected as MHT; Fixed NullReferenceException in fromMailMessage (regression since 26.5).Cr2Writer.insertBytes high-byte sign-extension; Fixed ImagesDocument.getSize() exception wrapping; Fixed NoteRootPackage null-guard; Fixed PresentationPreviewCreator slide index off-by-one; Fixed PdfFormat Javadoc; Updated evaluation date.ClassNotFoundException when parsing .msg.WordsEmbeddedImageAccessor.readImage; Improved EXIF processing; Migrated CI/CD to PowerShell.Used by thousands of developers and enterprises worldwide.
Secure, reliable and built for mission critical applications.
Get help from our experienced support team.
New features and improvements in every release.