Document Solutions for PDF JS リリース

各リリースの最新情報を、機能・強化・解決済みの課題の詳細とともに確認しましょう。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
Document Solutions for PDF JS v9.2.0メジャーバージョン2026年8月14日
機能
  • Added e-signature support:
    • Signing documents with PKCS#7 signatures (the `Pkcs7Signer` and `Pkcs7SignerBase` classes).
    • Embedding trusted timestamps into signatures.
    • Requesting and embedding OCSP revocation responses.
    • Storing signature validation data in the Document Security Store (the `DocumentSecurityStore` class).
    • The `Signature` class, representing a signature already present in a document.
  • Added support for tagged PDFs: the document structure tree is now available through the `StructTreeRoot` and `StructElement` classes.
  • Added support for 3D annotations.
  • Added support for the PDF/A-4 conformance levels (`PdfAConformanceLevel.PdfA4`, `PdfA4e`, `PdfA4f`) and for PDF/UA-2 (the `Metadata.pdfUa` and `Metadata.pdfUaRev` properties).
  • Added the `PdfDocument.outputIntents` property and the relevant classes.
  • Added the `PdfDocument.viewerPreferences` property and the `ViewerPreferences` class.
  • Added the `PdfDocument.pageMode` and `PdfDocument.pageLayout` properties.
  • Added the `PdfDocument.pageLabelingRanges` property and the related page labeling classes.
  • Added the `PdfDocument.getFonts()` method, which enumerates the fonts used in a document.
  • Added the `PdfPage.annotationsTabsOrder` property.
  • Added support for saving linearized ("fast web view") PDFs via the new `SaveMode.Linearized` member.
  • Added support for Form XObjects, allowing reusable content streams to be created and drawn on pages.
  • Added support for custom annotation appearance streams.
  • Added a JPEG2000 image decoder, so JPEG2000 images in PDF documents are now decoded.
  • Added the missing properties of the classes derived from `ActionBase`, such as `ActionLaunch`, `ActionHide`, `ActionImportData` and `ActionSound`.
  • Added the missing `CheckBoxField` members: `hasRadioButtonBehavior`, `getCheckedAppearanceStreamName()`, `getCheckedAppearanceStreamNames()`, `setCheckedAppearanceStreamName()` and `setCheckedAppearanceStreamNames()`.
  • Added the missing `IccProfile` members: the `n` setter, the `range` property and the `metadata` property.
  • Added the `LineBreakingRules.WhiteSpace` mode, which breaks lines only at white spaces or mandatory break characters.
Document Solutions for PDF JS v9.1.32026年7月8日
修正
  • 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.