ComPDF

Customize UI of Web Apps with ComPDF

Design a truly tailored viewing experience with a fully customizable UI toolkit, empowering developers to personalize toolbars and function UI components, and total command over your UI design for web viewer interfaces.
Customize UI of Web Apps with ComPDF

Customize UI of Web Apps with ComPDF

Launch Demo
Web Integrations
Enrich your business applications by seamlessly integrating powerful PDF functionality.
Easy Integration

Example

Basic Example
Custom Toolbar
Create Annotation
JavaScript
1
                // Import ComPDFKit WebViewer into your component.
              
2
                import ComPDFKitViewer from '/@compdfkit/webviewer';
              
3
                
4
                const viewer = document.getElementById('webviewer');
              
5
                ComPDFKitViewer.init({
              
6
                  pdfUrl: 'Your PDF Url',
              
7
                }, viewer)
              
8
                .then((core) => {
              
9
                  const docViewer = core.docViewer;
              
10
                  docViewer.addEvent('documentloaded', () => {
              
11
                  console.log('ComPDFKit Web Viewer loaded');
              
12
                  })
              
13
                })
              

Deployment Options

Standalone
Server-backed
Standalone

With WebAssembly technology, use JavaScript to call C++ libraries directly from the frontend and keep the data on the client side. Even without the Internet and server, PDFs can be rendered perfectly on the browser.

ComPDF web demoLaunch Demo

Which to Select? Up to you!

Standalone and Server-backed deployments satisfy different usage scenarios.
Considering your needs, choose your personal best choice.

Web Standalone
Web Server-backed
Modern annotation and editing tools
HTML5-based user interface
Serverless deployment
Client-side document rendering
Server-side document rendering
Explore All Features

Why ComPDF

Contact Us
Supported Deployment Options
Standalone: run in the browser without servers via WebAssembly.
Server-backed: rely on the server via Docker.
Programming Languages and Frameworks
Supported Languages: JavaScript, and TypeScript.
Supported Frameworks: Vue, Nuxt.js, Next.js, React, Svelte, Angular, TypeScript, PHP, Electron, Ionic Angular, etc.
Supported Browsers and Integrations
Supported Browsers: Chrome, Edge, Mozilla Firefox, Firefox ESR, and Safari.
Supported Integrations: Web SDK, Self-hosted Deployment, and Open API
Technical Advantages
Professional R&D team for technical support
Comprehensive technical documentation to help quickly integrate
Independent Intellectual property rights
POWERED BY WEBASSEMBLY
No Server? Try Standalone!
Standalone deployment, powered by WebAssembly, offers an opportunity to load, render,
and save PDF files on the Web platform.
ComPDF web demo
ComPDF for Web Standalone significantly enhances PDF rendering speed and stability. After just couple of hours, I'm impressed with its excellent usability and vastly improved loading performance on large files. Your progress motivates me to advance my project confidently.

Alex Turner
Software Engineer, Software Development
ComPDF is very easy to be integrated. I was able to run through the documentation and successfully managed the setup of the Web-Application without any impediments in less than one hour - quite amazing, indeed.

Mark Dixon
Developers, Ebook
We are glad that ComPDF SDK for Web helps us build a product for our customers because it provides a wide range of features like Viewer, Annotations, Signatures, Compress, Measurement, Security, Document Editor, etc. In the meantime, we can easily customize the UI of these PDF functions.

Alex Grant
Project Manager, Information Technology
We have a custom-built CRM for our clients and want to integrate the ability to put fields on a PDF and store them as a template. ComPDF Web SDK, a powerful SDK, fulfilled our goal of enabling us to connect more closely with our clients.

Sam Yates
Marketing Manager, Customer Service
Launch Demo

Free Trial ComPDF SDK for Web Now!

Get ComPDF JavaScript & TypeScript Library with a 30-day trial, running it into your project within minutes and having a great experience!
Get Started