使用之前堆栈溢出问题中的代码:
System.Drawing.Bitmap image;
ShellFile f = ShellFile.FromFilePath(fileLocation);
image = f.Thumbnail.ExtraLargeBitmap;
image.Save(tempfile, ImageFormat.Png);
我正在尝试使用窗口 API 来获取 PDF 的缩略图
我被引导相信这会生成一个类似于 PDF 文档第一页的图像文件。
然而,现实情况是它看起来不像那样,而只是看起来像 PDF 图标。
在这实际上按预期工作之前,我是否需要缺少任何东西?
PDF 文件与 adobe reader 正确关联。
在 Windows 资源管理器中浏览目录时,我确实看到了与文档关联的缩略图。
我应该注意到,在处理 Excel 和 Word 文档时,代码确实正确地提取了缩略图。
编辑(参考):