GroupDocs.Viewer for Java 26.3 が利用可能になりました。このマイナーバージョンでは、スライドのプレースホルダーの新しい描画オプションが追加され、PDF、PowerPoint、Excel、Word、画像変換に影響する多数のバグが修正されました。
このリリースの新機能
- GroupDocs.Viewer for Java 26.3 (25.12 → 26.3)
| Key | Category | Summary |
|---|---|---|
| VIEWERNET‑5551 | 新機能 | スライドのヘッダーとフッターにあるプレースホルダーを描画するオプションを追加 |
| VIEWERNET‑5550 | バグ | PowerPoint のフッターに追加したコンテンツが、すべての出力形式で描画されない |
| VIEWERNET‑5530 | バグ | DOCX から PDF への変換時にアラビア文字フォントが正しく描画されない |
| VIEWERNET‑5408 | バグ | PDF から HTML への描画速度が遅い |
| VIEWERNET‑4964 | バグ | カスタム DefaultFontName を適用した際、PDF を HTML に保存するとテキストが乱れる |
| VIEWERNET‑4941 | バグ | Windows Server 2019 で断続的に文字描画エラーが発生 |
| VIEWERNET‑5024 | バグ | PDF から HTML への変換でテキストが正しく変換されない |
| VIEWERNET‑5514 | バグ | Spreadsheet 系列形式で連続呼び出し時に明示的なページ番号付けが正しく処理されない |
| VIEWERNET‑5513 | バグ | トライアルモードで明示的にページ番号を指定した場合、WordProcessing ドキュメント生成がトライアル上限を超えて無効になる |
| VIEWERNET‑5480 | バグ | PDF の描画が完全に壊れている |
| VIEWERNET‑5515 | バグ | Linux 上のクロスプラットフォーム Viewer で TIFF 描画時に例外がスローされる |
| VIEWERNET‑4540 | バグ | PDF ファイルが文字が変わり、行がずれて表示される |
| VIEWERNET‑5516 | バグ | ライセンスモードで、ドキュメントの総ページ数を超えるページ番号を渡した場合に WordProcessing から PDF へのビュー生成が無効になる |
| VIEWERNET‑5577 | 改善 | メール本文中の生の URI を検出し、ラップする機能を実装 |
| VIEWERNET‑5550 | バグ | PowerPoint のフッターに追加したコンテンツが、すべての出力形式で描画されない(v25.11 から再オープン) |
| VIEWERNET‑5241 | バグ | PDF から HTML への変換時に数値、日時、通貨の書式が壊れる |
| VIEWERNET‑4709 | バグ | PDF から HTML への変換で、結果ファイル全体がリンクになる |
| VIEWERNET‑5568 | バグ | メール本文中のハイパーリンクがクリックできない |
| VIEWERJAVA‑4048 | バグ | XLSX から HTML への変換で、行番号に自動調整が適用されない |
| VIEWERJAVA‑4058 | バグ | Docker 環境で LOCALAPPDATA が欠如しているため、フォント解決時に NullPointerException が発生 |
| VIEWERJAVA‑4060 | 機能強化 | Excel を JPG(または PNG)に変換する際、PDF に比べてテキストの解像度が低くなる問題を改善 |
Public API changes
追加
com.groupdocs.viewer.options.PresentationOptions.isRenderHeaderFooterPlaceholders() ブールプロパティ (VIEWERNET‑5551)
削除
なし
新機能
HorizontalResolutionとVerticalResolutionプロパティを SpreadsheetOptions クラスに追加しました。これにより、スプレッドシートを PNG や JPEG 形式に描画する際の出力画像解像度(DPI)を制御できます。
コード例
Path pageFilePathFormat = Paths.get("page_{0}.png");
PngViewOptions viewOptions = new PngViewOptions(pageFilePathFormat);
viewOptions.getSpreadsheetOptions().setHorizontalResolution(300);
viewOptions.getSpreadsheetOptions().setVerticalResolution(300);
try (Viewer viewer = new Viewer("sample.xlsx")) {
viewer.view(viewOptions);
}
アップデートの取得方法
バージョン 26.3 を使用するには、pom.xml(または Gradle の同等エントリ)に以下の依存関係を追加してください。
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>26.3</version>
</dependency>
直接ダウンロード
あるいは、公式リリースページからコンパイル済み JAR をダウンロードしてください:
https://releases.groupdocs.com/viewer/java/