We are creating XAML files from Word documents using Aspose.Words. We then use the WPF XAML viewers to display the converted documents. (Specifically we are creating a flow document XAML package using the Beta feature.)
When a Word file contains a link with a URI that cannot be parsed as a .NET Uri object, we cannot load the resulting XAML. For example, we have a technical document where Word has identified the string http://server:portNumber/
as a URI (just like this form engine just did). Aspose converts this to a Hyperlink in XAML.
We feel that Aspose.Words ought to have some code to validate the URI that is used for a XAML hyperlink to ensure that the resulting XAML is valid. For the time being we have some code that scans the Word document and replaces invalid links with about:blank before saving as XAML.