Fixed an issue where PdfPage.saveAsPng() generated incorrect results after calling savePdf() more than once on the same document.
Fixed an issue where TrueType (TTC) and WOFF fonts were incorrectly embedded in the generated PDF when FontEmbedMode was set to EmbedFullFont, causing rendering issues in some browsers.
Fixed several issues discovered during an internal code review of the DsPdfJS codebase.
Document Solutions for PDF JS v9.1.22026年6月24日
修正
Fixed an issue where setting the SoundAnnotation.icon property to "Speaker" returned a null value instead of preserving the assigned icon name.
Fixed an issue where a HatchBrush fill was not applied in the exported PDF when a page was first saved as PNG before saving as PDF.
Fixed an issue where setting TextField.text to an empty string threw an exception after exporting form data via exportFormDataToFDF.
Fixed an issue in DsPdfJS where reloading a PDF that contained a LinkAnnotation with a JavaScript action caused an exception to be thrown.
Document Solutions for PDF JS v9.1.12026年6月4日
修正
Fixed an issue where PdfDocument.pages.clone() did not clone form fields and annotations even when cloneFields or cloneAnnotations parameters were set to true.
Fixed an issue where importFormDataFromFDF() failed to import some form field data from FDF files.
Fixed an issue where getText() returned incorrect content when extracting text from redacted PDFs.
Fixed an issue with inconsistent graphics rendering when applying RadialGradientBrush to shapes.
Fixed an issue where deleteText() removed content that should not have been deleted.
Document Solutions for PDF JS v9.1.0メジャーバージョン2026年5月5日
機能
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.