Spire.Office for Java

ニュース&リリース

2026-03-30

Spire.Office for Java 11.3.0 がリリースされました

皆様に Spire.Office for Java 11.3.0 のリリースをお知らせできることを嬉しく思います。本バージョンの更新内容は以下の通りです:Spire.Doc for Java は「フォントに合わせて文字間を調整する(カーニング)」機能の設定に対応しました;Spire.PDF for Java は PDF 2.0 形式をサポートします;Spire.XLS for Java は Excel から PDF への変換の安定性が強化されました;Spire.Presentation for Java は PPTX を動画形式で保存することに対応しました。その他にも多くの既知の問題が修正されています。詳細は以下をご参照ください。

Spire.Office for Java 11.3.0 を入手する場合は、以下のリンクをクリックしてください:

変更内容一覧

Spire.Doc for Java

カテゴリー ID 説明
新機能 SPIREDOC-9870 「グリッド定義時に右インデントを自動調整」機能に対応。
paragraph.Format.AdjustRightIndent = true; // 既定値は true です
新機能 SPIREDOC-11030 「フォント字間調整(カーニング)」機能に対応。
textRange.CharacterFormat.Kerning = 2.5f;
新機能 SPIREDOC-11792 Word から HTML への変換時に、数式を MathML に変換する設定をサポートしました。
HtmlExportOptions options = document.getHtmlExportOptions();
options.setOfficeMathOutputMode(HtmlOfficeMathOutputMode.Math_ML);
不具合修正 SPIREDOC-11702 ドキュメント読み込み時に「Document element did not appear. Line 2, position 1」という例外が発生する問題を修正。
不具合修正 SPIREDOC-11742 Word を Markdown に変換する際、見出しの箇条書き / 番号付けの位置が不正確になる問題を修正。
不具合修正 SPIREDOC-11798 ページレイアウトの表示効果が不正確に描画される問題を修正。
不具合修正 SPIREDOC-11804 Word を PDF に変換する際、余分な空白ページが出力される問題を修正。
不具合修正 SPIREDOC-10476 JDK 11 環境で Word 文書を読み込む際に NullPointerException が発生する不具合を修正しました。
不具合修正 SPIREDOC-11628 Word 文書の読み込み時に "There are too many styles in the document" 例外が発生する不具合を修正しました。
不具合修正 SPIREDOC-11635 署名を含む Word 文書の読み込み時に "Invalid format string" 例外が発生する不具合を修正しました。
不具合修正 SPIREDOC-11713 Word から PDF への変換時に画像が失われる不具合を修正しました。
不具合修正 SPIREDOC-11819 Word 文書に追加された OLE オブジェクトのアイコンをダブルクリックすると、アイコンが異常に大きくなる不具合を修正しました。
不具合修正 SPIREDOC-11828 Word 文書から OLE オブジェクトを削除する際に NullPointerException が発生する不具合を修正しました。
不具合修正 SPIREDOC-11843 Word 文書の読み込み時に java.lang.Float cannot be cast to java.lang.Integer 例外が発生する不具合を修正しました。
不具合修正 SPIREDOC-11847 Word から PDF への変換時にコンテンツが重なる不具合を修正しました。

Spire.XLS for Java

カテゴリー ID 説明
不具合修正 SPIREXLS-6109 Linux サーバー上で Excel を PDF に変換する際、一部の罫線が欠落する問題を修正しました。
不具合修正 SPIREXLS-6119 ドキュメント読み込み時にアプリケーションがハングする問題を修正しました。

Spire.PDF for Java

カテゴリー ID 説明
新機能 SPIREPDF-4796 PDF 2.0 バージョンの設定に対応しました。
doc.getFileInfo().setVersion(PdfVersion.Version_2_0);
不具合修正 SPIREPDF-6872 中国語テキストの描画時に句読点が行頭に表示される問題を修正しました。
不具合修正 SPIREPDF-7863 PDF から変換された OFD ファイルが ofd.umd.js で開けない問題を修正しました。
不具合修正 SPIREPDF-7682 PDF を PDF/A-1a に変換した後、最下層に配置した画像がテキストより前面に表示される問題を修正しました。
不具合修正 SPIREPDF-7944 PDF 文書を読み込む際にアプリケーションがハングアップする問題を修正しました。
不具合修正 SPIREPDF-7978 PDF を PDF/A-1a に変換した後、テキストの一部が欠落する問題を修正しました。
不具合修正 SPIREPDF-7979 SPIREPDF-7993 PDF 文書を読み込む際に「ファイル構造が無効です」という例外が発生する問題を修正しました。
不具合修正 SPIREPDF-7811 PDF 文書を結合する際に java.lang.NullPointerException が発生する不具合を修正しました。
不具合修正 SPIREPDF-7931 PDF 結合時のリソース解放中に java.lang.NullPointerException が発生する不具合を修正しました。
不具合修正 SPIREPDF-7995 PDF から PDF/A に変換する際に一部の文字が欠落する不具合を修正しました。

Spire.Presentation for Java

カテゴリー ID 説明
新機能 PPTX をビデオ形式として保存するサポートを追加。
String inputFile = "input.pptx";
String outputFile = "output.mp4";
Presentation presentation = new Presentation();
presentation.loadFromFile(inputFile);
SaveToVideoOption saveOption = new SaveToVideoOption.Builder("D:\tools\ffmpeg-7.1.1-essentials_build\bin") // ffmpeg のパスを設定
.setFps() // フレームレート
.setThreadsCount() // スレッド数
.setDurationForEachSlide() // 各スライドの表示時間
.build();
presentation.setSaveToVideoOption(saveOption);
presentation.saveToFile(outputFile, FileFormat.AUTO);