Generate, view, manipulate & convert PDF files using JavaScript via C++ directly in the we browser. Aspose.PDF for JavaScript via C++ is an easy and secure toolkit used to work with PDF directly in the web browser.
Vendor
Aspose
Company Website
Aspose.PDF for JavaScript via C++ is an easy, secure, and feature-rich toolkit for processing PDF documents directly in a web browser. Built using WebAssembly technology and based on Aspose.PDF for .NET Lightweight, it enables developers to create JavaScript-based PDF manipulation tools that can be distributed across the web without server-side dependencies. The API allows generating, viewing, modifying, converting, and securing PDF files entirely within the browser environment. It supports operations such as file conversion, splitting and merging pages, metadata extraction, handling images, adding digital signatures, unlocking PDFs, rotating pages, and more. Aspose.PDF for JavaScript via C++ also offers high-fidelity rendering of PDF pages into image formats like PNG and JPG, along with support for exporting to DOC and DOCX. The package can be installed locally by extracting the ZIP archive, encrypting the license file, and configuring settings via settings.json. The toolkit is designed to work with browser-based apps, web servers, or Python-driven local web servers.
Features
Core Features
- Convert files to multiple formats
- Split pages
- Merge pages
- Extract PDF metadata
- Remove images from PDF
- Rotate PDF
- Remove pages
- Unlock PDF
- Add digital signatures
- Lock PDF
- Extract images from PDF
- Add images to PDF Conversion Capabilities
- Convert PDF to JPG and PNG
- Render PDF pages into BMP, JPG, and PNG with high fidelity
- Export PDF to DOC and DOCX formats
- Convert PDF to PNG directly in the browser Backend & Browser Manipulation Aspose.PDF for JavaScript via C++ supports backend-like manipulation within a client‑side environment. You can:
- Optimize PDF
- Add and extract text
- Add and extract images
- Encrypt and decrypt PDF
- Split and merge PDF Hyperlink & Attachment Features Add hyperlinks to:
- Other pages within the same PDF
- Pages in other PDF documents
- External non-PDF files
- Web URLs Also supports extracting hyperlinks from PDF files. PDF Security Features
- 40‑bit and 128‑bit encryption
- Set user and master passwords
- Restrict copying, printing, degraded printing
- Restrict annotations, form completion, and document assembly Installation (ZIP distribution)
- Extract files from ZIP archive
- Encrypt the *.lic file using
encrypt_lic.html - Edit settings.json to configure application settings
Benefits
- Browser‑Native: Runs fully in the browser without server-side processing.
- High Performance: Powered by WebAssembly and optimized C++ core.
- Highly Scalable: Suitable for embedding into any JavaScript-based web app.
- Secure: Local-only processing keeps sensitive PDFs on the client machine.
- Easy Distribution: Developers can package and distribute JavaScript apps globally.
- Conversion Power: Convert PDF to PNG, JPG, DOC, and DOCX with accuracy.
- Flexible Manipulation: Supports editing, extracting, merging, splitting, securing, and signing PDF documents.