Программа просмотра Autodesk Forge отображает только одну страницу для файлов PDF
В нашем приложении мы используемAutodesk Forge Viewer визуализировать 3D и 2D файлы дизайна. Файлы с другими форматами отображаются довольно хорошо. Но в случаеpdf
В файлах отображается только первая страница, даже если файл содержит несколько страниц.Но нам нужно отобразить все страницы.
Вот часть кода, которую я использую для инициализации средства просмотра:
function doInitializeTheViewer(urn, token, element) {
const options = {
'env': 'AutodeskProduction',
'accessToken': token
};
let documentId = 'urn:' + urn;
return new Promise((resolve, reject) => {
Autodesk.Viewing.Initializer(options, function onInitialized() {
let viewerApp = new Autodesk.A360ViewingApplication(element.id);
viewerApp.onDocumentLoaded = function (doc) {
resolve(getViewerInstance().then(viewer => {
state.viewer = viewer;
return state;
}));
};
viewerApp.onDocumentFailedToLoad = (reason, errorCode) => {
reject({errorCode, reason});
};
viewerApp.registerViewer(viewerApp.k3D, Autodesk.Viewing.Private.GuiViewer3D);
viewerApp.loadDocumentWithItemAndObject(documentId);
state.viewerApp = viewerApp;
});
});
}
И вот как это вызывается:
let element = document.getElementById('#the-viewer');
fetch2LegToken().then(
({accessToken}) => doInitializeTheViewer(urnB64, accessToken, element)
);
Что еще мне нужно сделать, чтобы программа просмотра также отображала многостраничные pdf-файлы вместе с другими 3D / 2D-файлами?
Я не мог найти способ настроить это вAPI документация и при этом я не мог найти это ни в одном образце.