このリリースの新機能
- [新機能] Open Fixed‑layout Document (OFD) ファイル形式のサポートを追加 (VIEWERNET-4630)
- [新機能] PDF でデフォルトで非表示となっている注釈(ポップアップ)をレンダリングできるように実装 (VIEWERNET-5607)
- [新機能] WordProcessing ドキュメントをラスタ形式にレンダリングする際に、水平および垂直解像度を指定できるように追加 (VIEWERNET-5700)
- [新機能] WordProcessing ドキュメントのレンダリング時にページ番号付与機能を追加 (VIEWERNET-5702)
- [機能強化] アーカイブ名が正しく表示されない問題を修正 (VIEWERJAVA-3952)
- [機能強化] 外部リソースを含むアーカイブファイルの表示を改善 (VIEWERJAVA-3953)
- [バグ] EML を HTML およびラスタ形式に変換する際、特殊文字が正しく描画されずテーブル枠が欠落 (VIEWERNET-5620)
- [バグ] PDF のレンダリング時にコメントが欠落する問題 (VIEWERNET-5654)
- [バグ] Arabic 文字と
EnableOpenTypeFeaturesオプションが有効な状態での DOCX → HTML レンダリングが正しく行われない (VIEWERNET-5681) - [バグ] EPSF 形式のサポートが限定的で、EPSF ファイル内容の解析中にエラーが発生 (VIEWERNET-5683)
- [バグ] ラスタ化されたアーカイブの実際の寸法と
GetViewInfoが算出する寸法が一致しない (VIEWERNET-5737)
パブリック API の変更
追加
FileType.OFDフィールド (VIEWERNET-4630)int型のWordProcessingOptions.getHorizontalResolution/setHorizontalResolutionメソッド (VIEWERNET-5700)int型のWordProcessingOptions.getVerticalResolution/setVerticalResolutionメソッド (VIEWERNET-5700)WordsPageNumberLocation列挙型 (VIEWERNET-5702)WordsPageNumberLocation型のWordProcessingOptions.getPageNumberLocation/setPageNumberLocationメソッド (VIEWERNET-5702)
変更
BaseViewOptions.setRenderNotes/isRenderNotes:その適用範囲が PDF ドキュメントにも拡張されました (VIEWERNET-5607)
削除
なし
新機能の詳細
VIEWERNET-4630
このバージョン以降、GroupDocs.Viewer for Java は Open Fixed‑layout Document (OFD) ファイル形式をサポートします。OFD ファイルを処理するには、オペレーティングシステムに SimSun.ttf フォントがインストールされている必要があります(Windows では通常プリインストール、Linux ではカスタムフォントソースで明示的に提供する必要があります)。この機能の詳細は、Render OFD documents セクションをご参照ください。
VIEWERNET-5607
既存の setRenderNotes オプションを使用して、PDF ファイル内のデフォルトで非表示となっているポップアップ注釈(バルーンヒント)をレンダリングできるようになりました — PDF ドキュメント向けに意味が拡張されています。詳細は この記事セクション をご覧ください。
VIEWERNET-5700
前回リリースで Spreadsheet ドキュメント向けに導入された機能と同様に、バージョン 26.9 では WordProcessing ドキュメントをラスタ形式(PNG、JPEG)にレンダリングする際に DPI 単位の水平・垂直解像度を指定できるようになりました。新しいメソッド setHorizontalResolution と setVerticalResolution は WordProcessingOptions クラスに追加されています。両オプションのデフォルトは 96 DPI で、範囲は [72..600] DPI です。詳細は「WordProcessing ドキュメントのレンダリング」記事の 該当セクション を参照してください。
VIEWERNET-5702
このバージョンから、WordProcessingOptions クラスに新しいオプション PageNumberLocation が追加されました。これにより、WordProcessing ドキュメントのレンダリング時にページ番号を強制的に付与し、ページ上の番号表示位置を指定できるようになります。機能の詳細は こちら をご確認ください。
コード例
// Example: Render WordProcessing document with page numbers and custom DPI
WordProcessingOptions wordOptions = new WordProcessingOptions();
wordOptions.setPageNumberLocation(WordsPageNumberLocation.TopRight);
wordOptions.setHorizontalResolution(150);
wordOptions.setVerticalResolution(150);
// Render to HTML with page numbers and specified DPI
viewer.view("document.docx", wordOptions, "output.html");
アップデートの取得方法
Maven
pom.xml に以下の依存関係を追加してください。
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>26.9</version>
</dependency>
または、直接 GroupDocs.Viewer for Java Maven Repository をご利用ください。
直接ダウンロード
GroupDocs.Viewer for Java 26.9 ページから JAR ファイルをダウンロードできます。