Frameworks
Integrations
Mendix
SharePoint
Modular UI
Legacy 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
When WebViewer's JavaScript PDF library is running in client only mode it is able to perform many different kinds of page manipulations. These include rotating, cropping, reordering, adding, and deleting pages. Instead of temporarily modifying the document in the viewer, these operations modify the actual PDF data.
Here is the full source-code to the application referred to in the video.
This means that when the download button is pressed or getFileData is called, the returned PDF will have the manipulations applied and they will be visible in any PDF viewer.
If you're using the WebViewer Server deployment option then you'll need to enable the forceClientSideInit: true
constructor option. This will initialize the document with WebViewer Server and then switch to client side processing.
Page manipulation only works with PDF documents. When working with Office documents, enable the loadAsPDF: true
constructor option to automatically convert office files to PDF format before performing page manipulations.
Page manipulation is the ability to perform changes to pages.
Apryse SDK benefits include:
Insert pages
To insert pages into a PDF document.
Remove pages
To remove pages from a PDF document.
Rotate a page
To rotate a page in a PDF document.
Crop a page
To crop a page in a PDF document.
Reorder pages
To reorder pages in a PDF document.
Split PDF pages
To split a PDF document into multiple pages.
Merge multiple PDF files
To merge multiple PDF files into one document.
PDF PageMaster
A command-line tool that can be used for splitting, merging, editing, and securing PDF documents.
Did you find this helpful?
Trial setup questions?
Ask experts on DiscordNeed other help?
Contact SupportPricing or product questions?
Contact Sales