英文:
Autodesk Forge Viewer - PDF e DWF
问题
我们正在使用Forge通过Viewer Autodesk来查看DWF和PDF文件。
根据您的指导:https://aps.autodesk.com/blog/dwf-and-pdf-support-forge-viewer。
-
查看DWF和/或PDF中的多个页面的命令或扩展是什么?(我有一个DWF或PDF文件,想要查看其中包含的所有页面(工作表))。
-
我们可以从DWF文件中的工作表中应用白色背景吗?
英文:
We are using Viewer Autodesk via Forge to view dwf and pdf.
As per your guidance: https://aps.autodesk.com/blog/dwf-and-pdf-support-forge-viewer.
-
What is the command or extension to view more than one sheet in dwf and/or pdf? (I have a dwf or pdf file and I want to see all the pages (sheets) contained in this file.)
-
Can we apply the white background in the sheet from dwf file?
答案1
得分: 2
你可以使用 Autodesk.DocumentBrowser
扩展,它列出文档中的所有 可视内容。你可以通过层次结构或缩略图来访问它们。
如果你想通过代码访问不同的可视内容,可以使用以下代码来获取它们:
var viewables = viewerDocument.getRoot().search({'type':'geometry'});
而不是使用以下代码:
var defaultModel = viewerDocument.getRoot().getDefaultGeometry();
这将为你提供所有可以在查看器中显示的视图或图纸的列表。
然后,如果你只想筛选出 3D 或 2D,你可以在搜索查询中添加角色筛选器:
var twoDviewables = viewerDocument.getRoot().search({'type':'geometry', role: '2D'})
英文:
You can use Autodesk.DocumentBrowser
extension which list all viewables of your document. You can access them by the hierarchy or by thumbnails.
If you want to access different viewables by code you can get them with:
var viewables = viewerDocument.getRoot().search({'type':'geometry'});
instead of doing
var defaultModel = viewerDocument.getRoot().getDefaultGeometry();
.
This will give you the list all of the views or sheets you can display in the viewer.
Then if you want to filter only 3D or 2D, you can add a role filter in the search query:
var twoDviewables = viewerDocument.getRoot().search({'type':'geometry', role: '2D'})
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论