GroupDocs.Conversion for Java 20.2 Release Notes
Major Features
In this version we’re introducing new public API which was designed to be simple and easy to use. For more details about new API please check Public Docs section. The legacy API have been moved into legacy package so after update to this version it is required to make project-wide replacement of package usages from com.groupdocs.conversion. to com.groupdocs.conversion.legacy. to resolve build issues.
Additionally 5 features, improvements and bug-fixes in this release, most notable are:
- Exception “Specified argument was out of the range of valid values” is raised when converting a spreadsheet document to PDF
- Added an option to set timezone offset when converting from email.
- Converting from spreadsheet to html now respects specified range for conversion.
- Improved conversion of multi-page TIFF to PDF
- Fixed bug while exception stream is not expandable when converting to html
Full List of Issues Covering all Changes in this Release
Key | Summary | Category |
---|---|---|
CONVERSIONNET‑3323 | Feature | Keep the timezone of the SENT field |
CONVERSIONNET‑3416 | Improvement | Converting multi-page TIFF to PDF |
CONVERSIONNET‑3356 | Fix | Converting spreadsheet to html, ranges are not respected |
CONVERSIONNET‑3376 | Fix | Exception stream is not expandable when converting to html |
CONVERSIONNET‑3142 | Fix | Specified argument was out of the range of valid values when converting a spreadsheet document to pdf |
Public API and Backward Incompatible Changes
All public types from com.groupdocs.conversion package
- Have been moved into com.groupdocs.conversion.legacy package
- Marked as Obsolete with message: This interface/class/enumeration is obsolete and will be available till April 2020 (v20.4).
Full list of types that have been moved and marked as obsolete:
- com.groupdocs.conversion.config.ConversionConfig => com.groupdocs.conversion.legacy.config.ConversionConfig
- com.groupdocs.conversion.domain.CacheFileDescription => com.groupdocs.conversion.legacy.domain.CacheFileDescription
- com.groupdocs.conversion.domain.ConversionType => com.groupdocs.conversion.legacy.domain.ConversionType
- com.groupdocs.conversion.domain.FileDescription => com.groupdocs.conversion.legacy.domain.FileDescription
- com.groupdocs.conversion.exceptions.CorruptOrDamagedFileException => com.groupdocs.conversion.legacy.exceptions.CorruptOrDamagedFileException
- com.groupdocs.conversion.exceptions.FileTypeNotSupportedException => com.groupdocs.conversion.legacy.exceptions.FileTypeNotSupportedException
- com.groupdocs.conversion.exceptions.GroupDocsException => com.groupdocs.conversion.legacy.exceptions.GroupDocsException
- com.groupdocs.conversion.exceptions.PasswordProtectedException => com.groupdocs.conversion.legacy.exceptions.PasswordProtectedException
- com.groupdocs.conversion.handler.Cache.ICacheDataHandler => com.groupdocs.conversion.legacy.handler.Cache.ICacheDataHandler
- com.groupdocs.conversion.handler.Input.IInputDataHandler => com.groupdocs.conversion.legacy.handler.Input.IInputDataHandler
- com.groupdocs.conversion.handler.Output.IOutputDataHandler => com.groupdocs.conversion.legacy.handler.Output.IOutputDataHandler
- com.groupdocs.conversion.handler.Temp.ITempDataHandler => com.groupdocs.conversion.legacy.handler.Temp.ITempDataHandler
- com.groupdocs.conversion.handler.CellsConversionCompleteEventArgs => com.groupdocs.conversion.legacy.handler.CellsConversionCompleteEventArgs
- com.groupdocs.conversion.handler.ConversionCompleteHandler => com.groupdocs.conversion.legacy.handler.ConversionCompleteHandler
- com.groupdocs.conversion.handler.ConversionCompleteEventArgs => com.groupdocs.conversion.legacy.handler.ConversionCompleteEventArgs
- com.groupdocs.conversion.handler.ConversionEventArgs => com.groupdocs.conversion.legacy.handler.ConversionEventArgs
- com.groupdocs.conversion.handler.ConversionHandler => com.groupdocs.conversion.legacy.handler.ConversionHandler
- com.groupdocs.conversion.handler.ConversionProgressHandler => com.groupdocs.conversion.legacy.handler.ConversionProgressHandler
- com.groupdocs.conversion.handler.ConversionProgressEventArgs => com.groupdocs.conversion.legacy.handler.ConversionProgressEventArgs
- com.groupdocs.conversion.handler.ConversionStartHandler => com.groupdocs.conversion.legacy.handler.ConversionStartHandler
- com.groupdocs.conversion.handler.ConversionStartEventArgs => com.groupdocs.conversion.legacy.handler.ConversionStartEventArgs
- com.groupdocs.conversion.handler.ConversionStatus => com.groupdocs.conversion.legacy.handler.ConversionStatus
- com.groupdocs.conversion.handler.ConvertedDocument => com.groupdocs.conversion.legacy.handler.ConvertedDocument
- com.groupdocs.conversion.handler.DocumentInfo => com.groupdocs.conversion.legacy.handler.DocumentInfo
- com.groupdocs.conversion.handler.IConversionProgressListener => com.groupdocs.conversion.legacy.handler.IConversionProgressListener
- com.groupdocs.conversion.handler.IConversionStatusListener => com.groupdocs.conversion.legacy.handler.IConversionStatusListener
- com.groupdocs.conversion.handler.ImageConversionCompleteEventArgs => com.groupdocs.conversion.legacy.handler.ImageConversionCompleteEventArgs
- com.groupdocs.conversion.handler.MarkupConversionCompleteEventArgs => com.groupdocs.conversion.legacy.handler.MarkupConversionCompleteEventArgs
- com.groupdocs.conversion.handler.PdfConversionCompleteEventArgs => com.groupdocs.conversion.legacy.handler.PdfConversionCompleteEventArgs
- com.groupdocs.conversion.handler.PresentationConversionCompleteEventArgs => com.groupdocs.conversion.legacy.handler.PresentationConversionCompleteEventArgs
- com.groupdocs.conversion.handler.SaveInfo => com.groupdocs.conversion.legacy.handler.SaveInfo
- com.groupdocs.conversion.handler.WordProcessingConversionCompleteEventArgs => com.groupdocs.conversion.legacy.handler.WordProcessingConversionCompleteEventArgs
- com.groupdocs.conversion.options.load.CadLoadOptions => com.groupdocs.conversion.legacy.options.load.CadLoadOptions
- com.groupdocs.conversion.options.load.CsvLoadOptions => com.groupdocs.conversion.legacy.options.load.CsvLoadOptions
- com.groupdocs.conversion.options.load.DiagramLoadOptions => com.groupdocs.conversion.legacy.options.load.DiagramLoadOptions
- com.groupdocs.conversion.options.load.EmailLoadOptions => com.groupdocs.conversion.legacy.options.load.EmailLoadOptions
- com.groupdocs.conversion.options.load.ImageLoadOptions => com.groupdocs.conversion.legacy.options.load.ImageLoadOptions
- com.groupdocs.conversion.options.load.LoadOptions => com.groupdocs.conversion.legacy.options.load.LoadOptions
- com.groupdocs.conversion.options.load.OneLoadOptions => com.groupdocs.conversion.legacy.options.load.OneLoadOptions
- com.groupdocs.conversion.options.load.PdfLoadOptions => com.groupdocs.conversion.legacy.options.load.PdfLoadOptions
- com.groupdocs.conversion.options.load.PresentationLoadOptions => com.groupdocs.conversion.legacy.options.load.PresentationLoadOptions
- com.groupdocs.conversion.options.load.SpreadsheetLoadOptions => com.groupdocs.conversion.legacy.options.load.SpreadsheetLoadOptions
- com.groupdocs.conversion.options.load.TxtLoadOptions => com.groupdocs.conversion.legacy.options.load.TxtLoadOptions
- com.groupdocs.conversion.options.load.WordProcessingLoadOptions => com.groupdocs.conversion.legacy.options.load.WordProcessingLoadOptions
- com.groupdocs.conversion.options.load.XmlLoadOptions => com.groupdocs.conversion.legacy.options.load.XmlLoadOptions
- com.groupdocs.conversion.options.save.ImageSaveOptions => com.groupdocs.conversion.legacy.options.save.ImageSaveOptions
- com.groupdocs.conversion.options.save.JpegOptions => com.groupdocs.conversion.legacy.options.save.JpegOptions
- com.groupdocs.conversion.options.save.MarkupSaveOptions => com.groupdocs.conversion.legacy.options.save.MarkupSaveOptions
- com.groupdocs.conversion.options.save.PdfFormattingOptions => com.groupdocs.conversion.legacy.options.save.PdfFormattingOptions
- com.groupdocs.conversion.options.save.PdfOptimizationOptions => com.groupdocs.conversion.legacy.options.save.PdfOptimizationOptions
- com.groupdocs.conversion.options.save.PdfOptions => com.groupdocs.conversion.legacy.options.save.PdfOptions
- com.groupdocs.conversion.options.save.PdfSaveOptions=> com.groupdocs.conversion.legacy.options.save.PdfSaveOptions
- com.groupdocs.conversion.options.save.PresentationSaveOptions => com.groupdocs.conversion.legacy.options.save.PresentationSaveOptions
- com.groupdocs.conversion.options.save.PsdOptions => com.groupdocs.conversion.legacy.options.save.PsdOptions
- com.groupdocs.conversion.options.save.RtfOptions => com.groupdocs.conversion.legacy.options.save.RtfOptions
- com.groupdocs.conversion.options.save.SaveOptions => com.groupdocs.conversion.legacy.options.save.SaveOptions
- com.groupdocs.conversion.options.save.SpreadsheetSaveOptions => com.groupdocs.conversion.legacy.options.save.SpreadsheetSaveOptions
- com.groupdocs.conversion.options.save.TiffOptions => com.groupdocs.conversion.legacy.options.save.TiffOptions
- com.groupdocs.conversion.options.save.WatermarkOptions => com.groupdocs.conversion.legacy.options.save.WatermarkOptions
- com.groupdocs.conversion.options.save.WebpOptions => com.groupdocs.conversion.legacy.options.save.WebpOptions
- com.groupdocs.conversion.options.save.WordProcessingBookmarksOptions=> com.groupdocs.conversion.legacy.options.save.WordProcessingBookmarksOptions
- com.groupdocs.conversion.options.save.WordProcessingSaveOptions => com.groupdocs.conversion.legacy.options.save.WordProcessingSaveOptions