O visualizador do Autodesk Forge renderiza apenas uma página para arquivos PDF
Em nossa aplicação, estamos usandoAutodesk Forge Viewer para renderizar arquivos de design 3D e 2D. Arquivos com outros formatos são renderizados muito bem. Mas no caso depdf
arquivos, somente a primeira página é renderizada, mesmo que o arquivo realmente tenha várias páginas.Mas precisamos exibir todas as páginas.
Aqui está a parte do código que estou usando para inicializar o visualizador:
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;
});
});
}
E é assim que é invocado:
let element = document.getElementById('#the-viewer');
fetch2LegToken().then(
({accessToken}) => doInitializeTheViewer(urnB64, accessToken, element)
);
O que mais eu preciso fazer aqui para que o visualizador também processe arquivos PDF de várias páginas junto com outros arquivos 3D / 2D?
Não consegui encontrar nenhuma maneira de configurar isso no diretórioDocumentação da API também não poderia encontrá-lo em nenhuma amostra.