皆様に 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); |