Aspose.Slides for .NET 20.1 Release Notes

SLIDESNET-41387Changing default font when saving presentationFeature
SLIDESNET-41372Descriptive exception message when opening password-protected ODP/OTP presentationsEnhancement
SLIDESNET-41601Support of SHA1/1K checksum type for ODP/OTP presentationsEnhancement
SLIDESNET-41605Support of SHA1 key generation algorithm for ODP/OTP presentationsEnhancement
SLIDESNET-41520Thumbnails are not properly generatedEnhancement
SLIDESNET-41546Memory spike while saving PresentationBug
SLIDESNET-41540“Specified argument was out of the range of valid values” exception has been thrown on converting slides to PDFBug
SLIDESNET-41552Animation issue while resaving the fileBug
SLIDESNET-41537Invalid parameter exception has been thrown on conversion to PDFBug
SLIDESNET-41573Chart data is getting distorted and missingBug
SLIDESNET-41539“Referenced character was not allowed in XML” exception has been thrown on conversion to PDFBug
SLIDESNET-41541Wrong group shape thumbnailBug
SLIDESNET-41555Font shadow not preserved when converting ODP to PPTXBug
SLIDESNET-41558Picture borders disappear and picture positioning is mangled when converting from ODP to PPTXBug
SLIDESNET-41559Bullet Points are not preserved when converting ODP to PPTXBug
SLIDESNET-41557Shape disappears when converting ODP to PPTXBug
SLIDESNET-41553ODP to PNG file not properly convertedBug
SLIDESNET-41611Wrong Thumbnails generatedBug
SLIDESNET-41594Text frame text is split into multiple portionsBug
SLIDESNET-41472Exception on converting PPTX to PDFBug
SLIDESNET-41473Exception on converting PPT to PDFBug
SLIDESNET-41526Word spacing issue when converting PPTX to PDFBug
SLIDESNET-41586Thumbnails are not properly generatedBug
SLIDESNET-36637Shadow effect of text improperly rendered in generated thumbnailBug
SLIDESNET-38268Shape gradient colors changed after savingBug
SLIDESNET-41641ODP to PPTX - Circles not preservedBug
SLIDESNET-40559Chart is missing in exported PDFBug
SLIDESNET-41644System.OutOfMemoryException on saving presentation to PDFBug
SLIDESNET-41607Exception: ArgumentNull exception on loading presentationBug
SLIDESNET-41491Thumbnails are not properly generatedBug
SLIDESNET-41617Unable to read animation playback time in PPTBug
SLIDESNET-41620Opening and saving PPTX causes surrogate pair errorBug
SLIDESNET-41501PPT changed after savingBug
SLIDESNET-41504Text gets enlarged after loading and savingBug
SLIDESNET-41505Text position changed after loading and savingBug
SLIDESNET-41550PPTX not properly converted to PDFBug
SLIDESNET-41554Spacing between the words is not preserved properly on saving PPTXBug
SLIDESNET-41556Border shape is missing when converting from ODP to PPTXBug

Public API Changes

ISaveOptions.DefaultRegularFont property has been added

A new property DefaultRegularFont has been added to ISaveOptions interface and SaveOptions abstract class. It allows to get or set the default font used instead of all missing fonts during saving presentations to different formats without reloading the presentations with different LoadOptions.

The code snippet below demonstrates saving presentation to HTML and PDF with different default regular font.

using (Presentation pres = new Presentation("SomePresentation.pptx"))
	HtmlOptions htmlOpts = new HtmlOptions();
	htmlOpts.DefaultRegularFont = "Arial Black";
	pres.Save(@"SomePresentation-out-ArialBlack.html", SaveFormat.Html, htmlOpts);
	htmlOpts.DefaultRegularFont = "Lucida Console";
	pres.Save(@"Somepresentation-out-LucidaConsole.html", SaveFormat.Html, htmlOpts);
	PdfOptions pdfOpts = new PdfOptions();
	pdfOpts.DefaultRegularFont = "Arial Black";
	pres.Save(@"SomePresentation-out-ArialBlack.pdf", SaveFormat.Pdf, pdfOpts);