WebViewer Walkthrough is a package that allows you to create step-by-step walkthroughs or tutorials in WebViewer.

To create the walkthrough, ensure that you also have @pdftron/webviewer-walkthrough installed by running npm i @pdftron/webviewer-walkthrough. Then import the package and destructure the initializeWalkthrough function.
Create an array of Step objects that contain the follow keys:
dataElement: The UI element where you want to get the user's attentionheader (optional): The header text that is rendered in the pop-uptext: The descriptive text that is rendered in the pop-upTo find the correct dataElement please refer to the guide about how to show/hide elements.
Once you have an array of Step objects defined, call initializeWalkthrough function with the following parameters:
viewerElement: The same element that WebViewer is mounted on (i.e. the second argument to the WebViewer constructor)steps: The array of Step objects defined abovecallback: An onComplete callback function that is invoked upon completion of all the stepsoptions: An object that customizes the pop-up, see the section Customizing the stepsThe initializeWalkthrough returns an object containing two functions: start and exit. start function begins the walkthrough and exit ends the walkthrough when invoked. The walkthrough can also be terminated by the user via the X button in the top-right corner of any pop-up.
You can customize the appearance of the card as well, by passing options object containing colors:
Did you find this helpful?
Trial setup questions?
Ask experts on DiscordNeed other help?
Contact SupportPricing or product questions?
Contact Sales