我需要从文件夹中的文件中提取缩略图。 我试过this example,但它并不总是奏效。 它为我提供了图像和PDF文件的缩略图,但不包括Word,Excel,Text,OpenOffice等文件。
编辑:我的意思是“它不起作用”是“它不会返回我期望的图像。它返回用于打开文件的应用程序的图标。
编辑2:Windows资源管理器确实向我显示我提到的“不工作”(.xls,.doc ,, .ppt,.odt,.ods)文件的缩略图
答案 0 :(得分:2)
这是一个工具,它读取Thumbs.db文件从中提取图像,我希望它有所帮助(提供源代码)
https://sites.google.com/site/delphibasics/home/delphibasicsprojectreleases/thumbsdbviewer
我不知道为什么您发布的代码无法正常运行它应该......
答案 1 :(得分:2)
我认为你错了。并非所有.doc和.xls文件都使用缩略图保存。当然.txt文件不会用缩略图保存。
我下载了演示代码并试用了它。它成功显示.doc和.xls的缩略图,在资源管理器中显示缩略图。它显示了在资源管理器中查看时没有缩略图的文件的标准图标。