1.win10预览无法预览word、excel,pdf和图片可以,网上现有的办法都试
第一方法:这是因为一个不正确的预览程序注册表项导致的。
这个在将来的升级中可以被修复,当然你也可以通过在注册表增加下面的值来解决。即点即用(Click to Run)安装(大部分用户都是)的正确的注册表键是:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Windows\CurrentVersion\PreviewHandlers数值名称: {21E17C2F-AD3A-4b89-841F-09CFE02D16B7}数值数据: Microsoft Visio 预览器数值名称: {65235197-874B-4A07-BDC5-E65EA825B718}数值数据: Microsoft PowerPoint 预览器数值名称: {84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}数值数据: Microsoft Word 预览器数值名称: {00020827-0000-0000-C000-000000000046}数值数据: Microsoft Excel 预览器或者运行这个注册表文件把值添加到你的注册表第二方法:修改注册表计算机\HKEY_CLASSES_ROOT\.docx\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f},将其中默认项的数据修改为Microsoft Word Previewe的名称{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}。
计算机\HKEY_CLASSES_ROOT\.docx\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f},将其中默认项的数据修改为Microsoft Word Previewe的名称{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}。计算机\HKEY_CLASSES_ROOT\.xlsx\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}将其中默认项的数据修改为Microsoft Excel Previewe的名称 {00020827-0000-0000-C000-000000000046}。
Visio和PowerPoint 同样道理。
2.移动端页面,如何解析预览 word/excel/PDF文件
利用Office2007以上版本的一个PDF插件SaveAsPDFandXPS.exe可以导出PDF文件,然后再利用免费的swftools.exe工具生成swf格式的Flash文件,网页中加载flexpaper免费开源工具(有广告)实现Flash文件的预览。
优点有效的保护的源文件及文件的复制,不可复制也是缺点。源码是自己的,版权有保证。
缺点服务器上必须安装Office软件。导出PDF文件本身是个打印过程,Excel页面格式未设置,会出现一张表格打印出多页来,阅读体验大大下降。
转换过程非常耗费资源,低配的CPU几乎能跑满,服务器卡死。转换时间也非常漫长,这个时间主要是卡在了转换PDF上面。
转换完成服务器会遗留大量Excel、Word进程无法正常退出,有一些折中的解决办法,可以在网上搜索。设置非常麻烦,本身微软官方的说法Office软件是客户端程序,在与IIS交互的时候本身就未设计。
所以很多程序员把精力浪费在了调试程序上面。有两点在调试的时候需要注意。
一个是在web.config中设置 ,一个是在Office软件的设置中设置跟桌面交互。 严重浪费磁盘空间,一个文件还需要一个PDF文件、一个SWF文件,是否每次都转换,纠结是要硬盘空间呢还是要CPU的资源。
转载请注明出处windows之家 » win10设置excelpdf预览