LeadTools v20 HTML5 文档查看器在开发模式下使用 Asp.Net 核心支持的文档服务库抛出无效文件格式错误
LeadTools v20 HTML5 Document Viewer throws invalid file format error with Asp.Net Core backed Document Service Library in development mode
我正在使用 LeadTools v20 HTML5 Document Viewer
和 Asp.Net Core
支持 Document Service Library
,这在安装目录的示例项目中可用。这适用于 PDF
文件或他们网站中提到的其他文件格式。但是我收到 LeadTools.RasterException
错误,消息显示 .docx
、.xlsx
、.pptx
的文件格式无效,但打开 .doc
、.xls
, .ppt
扩展名以 x
结尾的文件(主要是 Microsoft office 文档)无法在开发模式下加载。但是所有这些在应用程序发布时都有效。对我哪里出错有什么建议吗?
这是异常和错误的屏幕打印。
如果我错了请帮助我
你能检查两台机器上的依赖关系并比较差异吗?如果您在 Windows 上对此进行测试,一种方法是使用 Process Explorer 查看正在加载哪些 DLL。您可以在这里下载:
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
要查看正在加载的 DLL,请转到“查看”>“显示下部窗格”,然后“查看”>“下部窗格视图”>“DLL”:
Select ASP.NET 核心文档服务 运行 然后尝试在工作机器上加载文档并查看加载了哪些 DLL,然后在非工作机器并查看加载了哪些 DLL。您应该会看到缺少一个 DLL。
我的猜测是您缺少 DocumentFormat.OpenXml(v2.0),因为所有 x 微软格式(docx、xlsx、pptx)都需要它。您可以在此 link 查看 SDK 需要哪些格式的哪些 DLL:
https://www.leadtools.com/help/sdk/v20/dh/to/file-format-support.html
如果您在尝试上述方法后仍然遇到问题,他们会通过电子邮件(随时)和实时聊天(周一至周五营业时间)提供免费技术支持:
https://www.leadtools.com/support/supportoptions?linkloc=navbar
我正在使用 LeadTools v20 HTML5 Document Viewer
和 Asp.Net Core
支持 Document Service Library
,这在安装目录的示例项目中可用。这适用于 PDF
文件或他们网站中提到的其他文件格式。但是我收到 LeadTools.RasterException
错误,消息显示 .docx
、.xlsx
、.pptx
的文件格式无效,但打开 .doc
、.xls
, .ppt
扩展名以 x
结尾的文件(主要是 Microsoft office 文档)无法在开发模式下加载。但是所有这些在应用程序发布时都有效。对我哪里出错有什么建议吗?
这是异常和错误的屏幕打印。
如果我错了请帮助我
你能检查两台机器上的依赖关系并比较差异吗?如果您在 Windows 上对此进行测试,一种方法是使用 Process Explorer 查看正在加载哪些 DLL。您可以在这里下载: https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
要查看正在加载的 DLL,请转到“查看”>“显示下部窗格”,然后“查看”>“下部窗格视图”>“DLL”:
Select ASP.NET 核心文档服务 运行 然后尝试在工作机器上加载文档并查看加载了哪些 DLL,然后在非工作机器并查看加载了哪些 DLL。您应该会看到缺少一个 DLL。
我的猜测是您缺少 DocumentFormat.OpenXml(v2.0),因为所有 x 微软格式(docx、xlsx、pptx)都需要它。您可以在此 link 查看 SDK 需要哪些格式的哪些 DLL: https://www.leadtools.com/help/sdk/v20/dh/to/file-format-support.html
如果您在尝试上述方法后仍然遇到问题,他们会通过电子邮件(随时)和实时聊天(周一至周五营业时间)提供免费技术支持: https://www.leadtools.com/support/supportoptions?linkloc=navbar