LeadTools v20 HTML5 Средство просмотра документов выдает ошибку неверного формата файла с Asp. Net Библиотека службы документов с базовой поддержкой в ​​режиме разработки - PullRequest
0 голосов
/ 06 марта 2020

Я использую LeadTools v20 HTML5 Document Viewer с Asp.Net Core при поддержке Document Service Library, который был доступен в их проекте примеров в каталоге установки. Это прекрасно работает с PDF файлами или другими форматами файлов, упомянутыми на их сайте. Но я получаю сообщение об ошибке LeadTools.RasterException с сообщением о недопустимом формате файла для .docx, .xlsx, .pptx, но открывает .doc, .xls, .ppt

Файлы с расширением заканчивающиеся x (в основном офисные документы Microsoft) не загружаются в режиме разработки. Но все эти работы, когда приложение опубликовано. Любые предложения о том, где я иду не так?

Вот печать экрана исключения и ошибки.

enter image description here enter image description here

Пожалуйста, помогите мне, если я ошибаюсь

1 Ответ

0 голосов
/ 07 марта 2020

Можете ли вы проверить зависимости на обеих машинах и сравнить различия? Если вы тестируете это на Windows, один из способов сделать это - использовать Process Explorer, чтобы увидеть, какие DLL загружаются. Вы можете скачать его здесь: https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

Чтобы увидеть загружаемые библиотеки DLL go для просмотра> Показать нижнюю панель, затем «Просмотр»> «Просмотр нижней панели»> DLL:

ss1

ss2

Выберите базовую службу документов ASP. NET во время ее работы, а затем попробуйте загрузить документ на рабочий компьютер и посмотреть, какие DLL загружены, затем сделать то же самое на нерабочем компьютере и посмотреть, какие DLL загружены. Вы должны увидеть отсутствующую DLL.

Я предполагаю, что вам не хватает DocumentFormat.Open Xml (v2.0), поскольку это требуется для всех форматов x microsoft (docx, xlsx, pptx) , Вы можете увидеть, какие библиотеки DLL необходимы для каких форматов с помощью SDK, по этой ссылке: https://www.leadtools.com/help/sdk/v20/dh/to/file-format-support.html

Если у вас по-прежнему возникают проблемы после вышеуказанного, они предлагают бесплатную техническую поддержку по электронной почте (в любое время) и в чате (время работы MF): https://www.leadtools.com/support/supportoptions?linkloc=navbar

...