Hi - when reading a Hyperlink using Aspose.Slides - if the Display Text of the hyperlink contains some RIght to left characters - we get 3 hyperlinks instead of one.
Attached - URL for zip of test solution ConsoleApp4.7z - Google Drive
Here is some example code
Presentation pres = new Presentation(@"..\..\..\Example_Hyperlink.pptx");
foreach (var p in pres.Slides)
{
foreach (var q in p.Shapes)
{
try
{
var r = q as AutoShape;
var e = (TextFrame)r.TextFrame;
var qq = e.Paragraphs[0].Portions.Count;
//here the count of portions should be 1 only
//as there is only 1 hyperlink contained in the text box
}
catch (Exception ex)
{
}
}
}