从任何文件获取缩略图,甚至不在thumbs.db中的文件
我需要从文件夹中的文件中提取缩略图。 我尝试使用这个示例,但它并不总是有效。 它为我提供图像和 PDF 文件的缩略图,但不提供 Word、Excel、Text、OpenOffice 等文件的缩略图。
编辑:我所说的“它不起作用”的意思是“它不会返回我期望的图像。它返回用于打开文件的应用程序的图标。
编辑2 :Windows 资源管理器确实显示我提到的“不工作”的文件的缩略图(.xls、.doc、.ppt、.odt、.ods)
I need to extract Thumbnails from files in a Folder.
I tried with this example but it doesn´t always work.
It gives me thumbnails of images and PDF files, but not of Word, Excel, Text, OpenOffice, etc. files.
Edit: What I mean with "It doesn't work" is "It doesn't return the image I expect. It returns the icon of the application used to open the file.
Edit 2: Windows Explorer does show me thumbnails of the files I mention "not working" (.xls, .doc, , .ppt, .odt, .ods)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为你错了。并非所有 .doc 和 .xls 文件都以缩略图保存。当然,.txt 文件不会以缩略图形式保存。
我下载了演示代码并尝试了它。它成功显示了在资源管理器中显示缩略图的 .doc 和 .xls 的缩略图。它显示在资源管理器中查看时没有缩略图的文件的标准图标。
I think you are mistaken. Not all .doc and .xls files are saved with thumbnails. Certainly .txt files are not saved with thumbnails.
I downloaded the demo code and tried it out. It successfully shows thumbnails for .doc and .xls that showed thumbnails in Explorer. It shows standard icons for those files that do not have thumbnails when viewed in Explorer.
这是一个读取 Thumbs.db 文件并从中提取图像的工具,希望它能有所帮助(提供源)
https://sites.google.com/site/delphibasics/home/delphibasicsprojectreleases/thumbsdbviewer
我不知道为什么代码您发布的内容无法正常工作,应该...
Here is a tool witch reads Thumbs.db file extracting images from it i hope it helps (source provided )
https://sites.google.com/site/delphibasics/home/delphibasicsprojectreleases/thumbsdbviewer
I don't know why the code you posted doesn't work properly it should...