릴리스 전반에서 새로 나온 내용을 살펴보세요. 기능, 개선 사항, 해결된 문제에 대한 자세한 정보를 제공합니다.
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.