Ms office 是否可以创建MS Office文件的缩略图?

Ms office 是否可以创建MS Office文件的缩略图?,ms-office,thumbnails,preview,Ms Office,Thumbnails,Preview,有没有人尝试过创建MS Office文件的缩略图/预览?我的意思不是提取文件中保存的预览图像,而是实际创建它们。这是否可行 可以用代码直接打印到图像/pdf吗 在常规VB/C应用程序中,添加MSword/MSexcel组件并调用该组件以打开所需文件。然后调用其中一个打印函数,参数对应于第一页等 这显示了如何从C#打开一个.xls。另外,您是否在谈论每页的屏幕截图、工作表、幻灯片等。?或者您正在谈论用您自己的图像替换Office文件(在Windows资源管理器中查看)的实际缩略图视图吗?没有特定的

有没有人尝试过创建MS Office文件的缩略图/预览?我的意思不是提取文件中保存的预览图像,而是实际创建它们。这是否可行

可以用代码直接打印到图像/pdf吗

在常规VB/C应用程序中,添加MSword/MSexcel组件并调用该组件以打开所需文件。然后调用其中一个打印函数,参数对应于第一页等


这显示了如何从C#

打开一个.xls。另外,您是否在谈论每页的屏幕截图、工作表、幻灯片等。?或者您正在谈论用您自己的图像替换Office文件(在Windows资源管理器中查看)的实际缩略图视图吗?没有特定的Office版本,实际上是任何版本。文档存储在数据库中,并通过web UI提供服务器。我想在web UI中提供缩略图。@noocyte:那么您想从Office文件中增加现有缩略图吗?如果是这样,那么使用Office2007文件就相当容易了。请确认这是否是你想要的,我会告诉你怎么做。不,不是提取缩略图。基于实际文档创建缩略图。基本上,我们在数据库中存储了大量office/pdf/img文件,我们需要打开这些文件,对第一页进行快照,然后将快照作为JPG/PNG再次存储到数据库中。office 2007会根据实际文档自动创建“第一页快照”,以便轻松提取文件。对于您想要手动执行的操作(打开、屏幕打印第一页、将捕获放回数据库),不确定如何执行。