Ошибки Autodesk PDF Viewer

В настоящее время мы используем программу просмотра Autodesk forge Viewer для отображения как 2D-, так и 3D-файлов.

Недавно у нас возникло несколько проблем с функциональностью 2D / PDF, которая работала до последних обновлений.

В настоящее время мы используем программу просмотра версии 3.1.3, и любые новые файлы PDF, загруженные при попытке открыть PDF в программе просмотра, выдают ошибку «404 Not Found». У нас есть многостраничные PDF-файлы, загруженные до обновлений в прошлом году, которые все еще можно открывать и перемещать по страницам, как ожидалось.

При обновлении версии средства просмотра до 3.3 загружается первая страница PDF-файлов. Похоже, существует проблема с новыми загрузками, которые больше не поддерживаются 3.1.3.

При использовании версии 3.3 мы больше не можем открывать другие страницы в средстве просмотра PDF, поскольку при смене страницы возникают ошибки, возникающие в методе viewerApp.selectItem(viewables[id].data, onItemLoadSuccess, onItemLoadFail);.


person Stevie754    schedule 25.01.2018    source источник
comment
вы упомянули старую версию, какая это была?   -  person Augusto Goncalves    schedule 29.01.2018
comment
@AugustoGoncalves, более старая версия - 3.1.3. Похоже, что между этой версией и 3.3 были внесены изменения, которые влияют на наши существующие файлы PDF.   -  person Stevie754    schedule 29.01.2018


Ответы (1)


Используя руководство Базовое приложение в этом живой пример Я могу открыть PDF-файл на Viewer 3.3. Код учебного пособия по умолчанию загружает индекс просмотра 0, в данном случае первую страницу PDF-файла. Затем через консоль я запустил следующие строки кода:

// get all viewables (in case case, the pages)
var viewables = viewerApp.bubble.search({ 'type': 'geometry' }); 
viewerApp.selectItem(viewables[1].data);// move to page 2
viewerApp.selectItem(viewables[2].data);// move to page 3

Страницы загружаются нормально, ошибок нет. Если у вас есть ошибка, добавьте ее в свой вопрос. Если я пропустил какой-либо шаг, дайте мне знать.

ИЗМЕНИТЬ

Я повторно проверил это, Viewer 3.3 загрузив файлы через UI и API для BIM 360. и загрузка через API в Buckets, во всех случаях я могу видеть PDF-файлы в Viewer, как и ожидалось, без ошибок. Как уже упоминалось, я использую базовое приложение образец кода.

person Augusto Goncalves    schedule 29.01.2018
comment
При переключении между двумя версиями (3.1.3 и 3.3) при загрузке файла PDF в программе просмотра я вижу, что в конечную точку добавляются разные параметры. Это влияет на обратную совместимость файлов PDF, которые мы загрузили ранее. В настоящее время, чтобы разрешить загрузку этих файлов, мы должны держать средство просмотра на 3.1.3, но все новые загруженные файлы, похоже, настроены на обработку значений конечных точек 3.3 и приводят к возврату ошибки 404 not found. - person Stevie754; 29.01.2018