Key Features of Aspose.PDF for JavaScript

General Features

  • Aspose.PDF for JavaScript via C++ is built on the use of WebAssembly technology and is based on Aspose.PDF for .NET
  • Set, Get, and Remove PDF File Information
  • Delete Bookmarks
  • Delete Annotations
  • Delete JavaScripts
  • Extract a text from PDF
  • Optimize PDF document
  • Optimize resources
  • Split PDF to two files
  • Merge two files to PDF
  • Repair PDF

Supported PDF versions

Aspose.PDF for JavaScript supports PDF versions 1.2, 1.3, 1.4, 1.5, 1.6 and 1.7.

Fonts

  • 14 core fonts.
  • PostScript Type1 fonts.
  • TrueType fonts.
  • Type 3 fonts.
  • Font information embedding into PDF
  • CJK fonts.
  • Unicode support

Text

  • Extract a text from PDF

Conversion

  • Convert a PDF-file to Doc
  • Convert a PDF-file to DOCX
  • Convert a PDF-file to PptX
  • Convert a PDF-file to EPUB
  • Convert a PDF-file to XLsX
  • Convert a PDF-file to Grayscale
  • Convert a PDF-file to TxT
  • Convert a PDF-file to TEX
  • Convert a PDF-file to CSV
  • Convert a PDF-file to PDF/A
  • Convert a PDF/A-file to PDF
  • Convert PDF to image formats

Images

  • Add image in PDF file
  • Delete images from PDF
  • PDF to JPEG conversion
  • PDF to PNG conversion
  • PDF to Tiff conversion
  • PDF to BMP conversion
  • PDF to SVG conversion
  • PDF to SVG(Zip) conversion

Page

  • Merge PDF pages
  • Split PDF pages
  • Add backgrounds
  • Add page numbers
  • Add headers and footers
  • Delete pages
  • Rotate pages

Stamp

  • Add a stamp to PDF

Toolkit allows adding:

  • Remove attachments from PDF
  • Hyperlink shortcuts to other pages within a PDF document
  • Hyperlinks to pages in other PDF documents
  • Hyperlinks to non-PDF files
  • Hyperlinks to web locations.

Along with hyperlink creation, you also get the capabilities to extract hyperlinks from a PDF document

PDF Security Features

API offers 40-bit or 128-bit encryption. One can also set user and master passwords for more security. Content manipulation in files like copying content, printing, degraded printing, annotation modification, form field completion as well as PDF file assembly can all be restricted by using this library.

  • Encrypt PDF file
  • Decrypt PDF file
  • Change password
  • Sign PDF