Frameworks
Integrations
Mendix
SharePoint
Default UI
Modular UI
AnnotationManager
Annotation Types
Customize
Version 11
Version 10
v10.12
v10.11
v10.10
v10.9
v10.8
v10.7
v10.6
v10.5
v10.4
v10.3
v10.2
v10.1
v10.0
Version 8
v8.12
v8.11
v8.10
v8.9
v8.8
v8.7
v8.6
v8.5
v8.4
v8.3
v8.2
v8.1
v8.0
Version 7
Version 6
v6.3
v6.2
v6.1
v6.0
Version 5
Version 4
Version 3
Version 2
WebViewer Server
WebViewer BIM
It's common to use the built in WebViewer UI to view and interact with documents, however it's also possible to load documents and render pages without using the UI. By using the lower level Document class, you can load documents in memory and have full control over how the pages are laid out, or use non-viewing APIs like extracting text.
You can use the Core.createDocument
API to instantiate documents from different sources, for example URLs or blobs.
Below are some examples of creating commonly used documents:
Create XOD document
To create a XOD document.
Create PDF document
To create a PDF document.
Create an Office document
To create an Office document.
After the document has been created, use the loadCanvas API to render a page on a canvas. You have full control of how the pages are rendered by passing different values to this API.
loadCanvasAsync
is deprecated since version 8.3 and removed since version 10.0. Please use loadCanvas
instead.
If you want to render just part of a page, you can define the area you want to render as explained in the API docs
and pass it to the renderRect
option:
Text extraction
To extract text in the document without rendering it using loadPageText API.
Did you find this helpful?
Trial setup questions?
Ask experts on DiscordNeed other help?
Contact SupportPricing or product questions?
Contact Sales