02/10/2021
Поддержка DWF и PDF в Forge Viewer
Forge Viewer (7.36) позволяет легко загружать и просматривать PDF и DWF файлы естественным путём. В прошлом эти файлы необходимо было обрабатывать дополнительно при помощи Model Derivative service, но сейчас мы можем использовать расширения Autodesk.DWF и Autodesk.PDFдля загрузки этих файлов, аналогично тому, как это делает расширение Autodesk.glTF (https://forge.autodesk.com/blog/gltf-20-support-forge-viewer). Всё что от вас требуется – это вызвать методы loadExtension и loadModelв соответствии с выбранным типом расширения файла.Пример для DWF файла
Код - JavaScript: [Выделить]
- Autodesk.Viewing.Initializer({ env: 'Local' }, async function () {
- const viewer = new Autodesk.Viewing.GuiViewer3D(document.getElementById('preview'));
- viewer.start();
- viewer.setTheme('light-theme');
- viewer.loadExtension('Autodesk.DWF').then(() => {
- viewer.loadModel('/VizProject3d.DWF');
- });
- });
Пример для PDF файла
Код - JavaScript: [Выделить]
- Autodesk.Viewing.Initializer({ env: 'Local' }, async function () {
- const viewer = new Autodesk.Viewing.GuiViewer3D(document.getElementById('preview'));
- viewer.start();
- viewer.setTheme('light-theme');
- viewer.loadExtension('Autodesk.PDF').then(() => {
- viewer.loadModel('/ visualization_-_aerial.pdf');
- });
- });
Полный пример можно посмотреть в файле main.js в репозитарии https://github.com/petrbroz/forge-basic-app/tree/experiment/pdf
Если у вас появились вопросы, вы можете написать Команде поддержки Forge.
Источник: https://forge.autodesk.com/blog/dwf-and-pdf-support-forge-viewer
Автор перевода: Александр Ривилис
Опубликовано 02.10.2021
Отредактировано 02.10.2021 в 21:24:58
Опубликовано 02.10.2021
Отредактировано 02.10.2021 в 21:24:58