Да, Aspose.Words тоже копирует ссылочные шрифты, которые не используются. Пожалуйста, используйте следующий код, чтобы получить информацию обо всех шрифтах, используемых в документе.
Document doc = new Document(MyDir + "Document.doc");
FontInfoCollection fonts = doc.FontInfos;
int fontIndex = 1;
// The fonts info extracted from this document does not necessarily mean that the fonts themselves are
// used in the document. If a font is present but not used then most likely they were referenced at some time
// and then removed from the Document.
foreach (FontInfo info in fonts)
{
// Print out some important details about the font.
Console.WriteLine("Font #{0}", fontIndex);
Console.WriteLine("Name: {0}", info.Name);
Console.WriteLine("IsTrueType: {0}", info.IsTrueType);
fontIndex++;
}
Надеюсь, это поможет.
Я работаю с Aspose в качестве разработчика Evangelist.