打印目录中所有文档中使用的所有字体的列表

打印目录中所有文档中使用的所有字体的列表

假设您有一个目录,其中包含(可能在子目录中)Word 2000(.doc)文件。

现在我想分析特定用户实际使用了哪些字体。那么,我该如何扫描此目录并自动获取所有文档中使用的所有字体的列表。

例如,如果在 document1 中使用字体 font2 和 font4,而在 document2 中使用字体 font1 和 font4,则应打印:

font1
font2
font4

不需要对字体的使用频率进行统计(但如果有的话)。

答案1

从 PowerShell 查看 Word 文档内部的最佳方法可能是使用 COM 自动化。本教程看起来不错:学习 Powershell:从 PowerShell 和 Word 开始

然后,您可以通过 Google 搜索创建字体列表的 VBA 宏,然后将其转换为 PowerShell。

另请参见这个问题:列出 Word 文档使用的字体(更快捷的方法)

相关内容