Hi!
We are processing the file from the archive attached using Aspose 21.8.0 and the following code:
AsposeLicenser.LoadLicense();
using (Presentation presentation = new Presentation(pptxInputFilePath))
{
HtmlOptions options = new HtmlOptions
{
SvgResponsiveLayout = true,
HtmlFormatter = HtmlFormatter.CreateDocumentFormatter("", false),
NotesCommentsLayouting =
{
NotesPosition = includeNotes ? NotesPositions.BottomFull : NotesPositions.None
}
};
presentation.Save(outputHtmlFilePath, SaveFormat.Html, options);
}
When using files containing emojis with zero-width joiners ( from multiple sources e.g. win + . ,internet copy pasted ) the two ( or more ) components are placed in separate < tspan >s, and not rendered within the page as one single emoji.
AsposeIssue.zip (74.0 KB)
Thanks.