[]
        
(Showing Draft Content)

Key Features

  • Unified PDF and Image Processing Library: Document Solutions for PDF JS combines PDF document processing and image manipulation in a single JavaScript library, allowing developers to create, edit, and convert documents and images using a consistent API.

  • WebAssembly‑Based Performance: Built on WebAssembly technology, the library delivers fast and memory‑efficient processing of PDF documents and images in JavaScript and TypeScript applications.

  • Comprehensive PDF Document Manipulation: Create new PDF documents or load existing ones and programmatically modify document properties, pages, content, and structure.

  • Advanced Text Rendering and Formatting: Render and format text with powerful layout capabilities including paragraph formatting, alignment, wrapping, rotation, vertical text, and multilingual text support.

  • Extensive Graphics Drawing Capabilities: Draw shapes, paths, and complex graphics using brushes, gradients, transformations, and blend modes to create rich visual content in documents and images.

  • Comprehensive Annotation Support: Add and manage a wide range of PDF annotations including text, markup, shapes, media annotations, file attachments, and redactions.

  • Flexible Document Editing and Organization: Modify PDF documents by merging and splitting files, updating pages, managing outlines and attachments, and applying incremental updates.

  • PDF Security and Protection: Protect documents by encrypting PDFs and configuring access permissions.

  • Export PDF Pages as Images: Convert PDF pages to raster or vector image formats such as PNG and SVG for previews, thumbnails, or image‑based workflows.

  • Advanced Image Processing: Create and manipulate bitmap images, apply visual effects, adjust colors, perform compositing operations, and render graphics and text directly on images.

  • Broad Format Support: Work with documents and images in common formats including PDF, PNG, JPEG, and SVG.