| FoxitPDFSDKforWeb v11.0.5 Archives Foxit PDF SDK for Web

Modules
Here is a list of all modules:
[detail level 1 2 3 4]

▼UIExtension | A module based on the `PDFViewCtrl` module that contains customizable UI components and APIs. In this module, without clear declaring, APIs default to be supported in both JR and SR.
▼addons |
▼advanced_edit | This module provides advanced page editing APIs
find_replace | A module encompasses the type definitions for `find-replace` addon
page_editor | A module encompasses the type definitions for page-editor addon
digital_stamp | A module encompasses the definitions of identity information, template information, and size specifications for digital stamps
form_designer_addon | This module provides Form Designer APIs
path_objects | A module encompasses the type definitions for `path-objects` addon
text_object | A module encompasses the type definitions for `text-object` addon
bookmark | A module containing the bookmark API for manipulating bookmark data at the UIExtension layer
▼components | A module Including all UI layers service classes, all of these service instances can be obtained by pdfui.getserviceInstance method
widgets | A module that contains all UI widgets inherited from the `Component` class, all of which are pure UI components and do not contain any business logic
business | A module contains classes and interfaces of business logic. All members in this module cannot be accessed directly, yet can be called by getting an instance through event callback parameters as follows
options | The module that contains interfaces used to describe the configuration of some APIs' parameter
controllers | The controllers module contains serveral classes that inherit from `Controller`
UIConsts | UIConsts module is an Object, All current available constants of UIExtension module are mount to this object. You can access the constant like this examples in the following:
appearances | A module contains supported UI themes across devices
viewerui | A module including several UI implementations for `PDFViewCtrl` module
▼PDFViewCtrl | The namespace that controls the drawing and rendering of PDF. PDF is used to modifying PDF data. In this module, without clear declaring, APIs default to be supported in both JR and SR.
actions |
DeviceInfo | A namespace containing variables used to determine the current device type
commons | The common module provides the basic functionalities for the viewer
Log |
shared | It's a module that contains some utility classes which encapsulates common operations such as Unit object processor
stamp | This is a namespace containing the stamp API
▼add_ons | A module includes all PDFViewerCtrl's add-ons
PDFViewCtrl_CreateAnnotAddonModule | A add-on that contains the PDFViewer annotation created. When introduced with a script tag, the global object PDFViewCtrl_CreateAnnotAddonModule is exposed
FacingContinuousViewMode | Facing continuous page mode It needs to be used in conjunction with DivScrollWrap
FacingPageViewMode | Facing page mode It needs to be used in conjunction with DivScrollWrap
HContinuousViewMode | Horizontal continuous page mode It needs to be used in conjunction with DivScrollWrap
bookmark | A module containing bookmark APIs for managing PDF viewer bookmarks
collab |
▼renderers | Please access these objects by getter functions of PDFViewer or other object instead of their constructors
annotsRender |
form |
stateHandler |
pdfjs |
overlayComparison | This module contains the API related to the overlay comparison function
constants | A module includes all PDFViewerCtrl's constants
interfaces |
▼annotCompontents | This module contains some interface types used to declare AnnotComponent, these types will be used in the callback parameter of ViewerAnnotManager.registerMatchRule to customize some behaviors
configs | Different types of AnnotComponent are configured differently
Annotation's Constants variable. |
readAloud |
creation |
storage | The storage API within this namespace is responsible for storing and retrieving data. If the default driver is not meet your needs, the StorageDriver interface offers a standardized approach to implement a customized storage solution
viewerui |
viewMode |
▼PDF | The namespace that contains PDF objects like PDFDoc, PDFPage, PDFForm. These objects can ONLY be accessed by the getter functions of PDFDocRender or PDFViewer instead of those constructors. In this module, Only APIs with tag [Support in Server] are available in SR.
coordinates | Collection of coordinates
util | The module that contains interfaces used to describe the configuration of some APIs' parameter
actions |
▼annots |
constant |
summaries | This module contains interfaces for describing json format exported from different Annot types
common |
bookmark | A module that contains Bookmark APIs
comparison | Comparison Namespace
▼constant |
constant |
▼form |
constant |
search |
progress |

@2025 Foxit Software Incorporated. All rights reserved.