Spire.Office for Java

ニュース&リリース

2022-04-27

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

Spire.Office for Java 5.4.5のリリースを発表できることを嬉しく思います。このバージョンはいくつかの新機能をもたらします。たとえば、Spire.XLS for Javaは、ExcelファイルをPDFに変換するときに変換する最大ページ数の設定をサポートし、ApplyStyle()を使用してセル範囲にスタイルを適用することをサポートしました。Spire.PDF for Javaは、署名画像を署名フィールドサイズに自動的に合わせるためのSignImageLayout.Stretchの設定をサポートしていました。さらに、Spire.Doc for Javaは、WordからPDFおよびWordからHTMLへの変換を強化しました。その他、多くのバグも正常に修正されました。詳細は以下の内容を読んでください。

ここで Spire.Office for Java 5.4.5 をダウンロードする

このリリースで行われた変更は次のとおりです

Spire.XLS for Java

カテゴリー ID 説明
New feature - ExcelファイルをPDFに変換するときに変換する最大ページ数の設定をサポートしました。
//ファイルをロードする 
workbook.loadFromFile(inputFile);
//ページに合わせる 
workbook.getConverterSetting().setSheetFitToPage(true);
//変換する最大ページ数を設定する 
workbook.getConverterSetting().setMaxConvertPages();
//PDFファイルとして保存する 
workbook.saveToFile(outputFile, FileFormat.PDF);
workbook.dispose(); 
New feature SPIREXLS-3763 ApplyStyle()を使用してセル範囲にスタイルを適用することをサポートしました。
//ワークブックオブジェクトを作成する 
Workbook workbook = new Workbook();
//サンプルExcelファイルをロードする 
workbook.loadFromFile("in.xlsx");
//最初のワークシートを取得する 
Worksheet sheet = workbook.getWorksheets().get(0);
// CellStyleオブジェクトを作成する 
CellStyle fontStyle = workbook.getStyles().addStyle("headerFontStyle");
//フォントの色、サイズ、スタイルを設定します 
fontStyle.getFont().setColor(Color.white);
fontStyle.getFont().isBold(true);
fontStyle.getFont().setSize(12);
fontStyle.setHorizontalAlignment(HorizontalAlignType.Center);
CellStyleFlag flag = new CellStyleFlag();
flag.setFontColor(true);
flag.setFontBold(true);
flag.setFontSize(true);
flag.setHorizontalAlignment(true);
//スタイルを適用する 
sheet.getRange().get(1, 1, 1, 8).applyStyle(fontStyle, flag);
workbook.saveToFile("out.xlsx", ExcelVersion.Version2016);
Bug SPIREXLS-3730 ExcelファイルをHtmlに変換するときに、アプリケーションが "Illegal characters in path" エラーをスローする問題を修正しました。
Bug SPIREXLS-3731 ExcelファイルをPDFに変換した後にコンテンツが失われる問題を修正しました。
Bug SPIREXLS-3733 openjdk17を使用してExcelファイルをPDFに変換するときに、アプリケーションが "java.lang.IllegalAccessError" をスローする問題を修正しました。
Bug SPIREXLS-3741 ExcelファイルをPDFに変換するときにアプリケーションが長時間ハングする問題を修正しました。
Bug SPIREXLS-3671 ExcelファイルをPDFに変換した後、数式が正しく計算されず、一部の中国語のテキストが文字化けする問題を修正しました。
Bug SPIREXLS-3755 Excelファイルに透かしを追加した後に出力ファイルを開くことができなかった問題を修正しました。
Bug SPIREXLS-3761 ExcelファイルをPDFAに変換し、Adobe PDFで飛行前チェックを行った後、透明度の検証が失敗する問題を修正しました。
Bug SPIREXLS-3766 Excelファイルを保存するときにアプリケーションが "NullPointerException" をスローする問題を修正しました。

Spire.PDF for Java

カテゴリー ID 説明
New feature SPIREPDF-2425 署名画像を署名フィールドサイズに自動的に合わせるためのSignImageLayout.Stretchの設定をサポートしました。
signature.setSignImageLayout(SignImageLayout.Stretch); 
Bug SPIREPDF-3925 透かしを追加した後、画像の背景色が正しくなかった問題を修正しました。
Bug SPIREPDF-5016 PDFをPDFA3Aに変換するときにアプリケーションが "NullPointerException" をスローする問題を修正しました。
Bug SPIREPDF-5030 PDFをPDFA3Aに変換した後にコンテンツが正しくなかった問題を修正しました
Bug SPIREPDF-5036 ポリゴンを塗りつぶした後の出力効果が正しくなかった問題を修正しました。
Bug SPIREPDF-5040 OFDをPDFに変換した後にコンテンツが失われる問題を修正しました。
Bug SPIREPDF-5042
SPIREPDF-5043
SPIREPDF-5048
SPIREPDF-5050
SPIREPDF-5051
PDFをWordに変換するときにアプリケーションが "NumberFormatException" をスローする問題を修正しました。
Bug SPIREPDF-5074 PDFをWordに変換するときにアプリケーションが "NullPointerException" をスローする問題を修正しました。

Spire.Doc for Java

カテゴリー ID 説明
Bug SPIREDOC-7062
SPIREDOC-7667
SPIREDOC-7702
WordをPDFに変換した後にコンテンツが正しくなかった問題を修正しました。
Bug SPIREDOC-7347 WordをPDFに変換するときにアプリケーションが "java.awt.image.RasterFormatException" をスローする問題を修正しました。
Bug SPIREDOC-7378 WordをPDFに変換した後にコンテンツが失われる問題を修正しました。
Bug SPIREDOC-7396 保存されたWordファイルのテーブル形式が正しくなかった問題を修正しました。
Bug SPIREDOC-7520 TextBoxの削除に失敗した問題を修正しました。
Bug SPIREDOC-7522 NewEngineメソッドは、WordをPDFに変換した後のテキストの配置が正しくないという問題を修正しました。
Bug SPIREDOC-7523 NewEngineメソッドは、WordをPDFに変換した後の画像の位置が正しくないという問題を修正しました。
Bug SPIREDOC-7536 WordをPDFに変換するときにアプリケーションが "nullpointerexception" をスローする問題を修正しました。
Bug SPIREDOC-7572 NewEngineメソッドは、WordをPDFに変換した後にページ番号が正しくないという問題を修正しました。
Bug SPIREDOC-7574 NewEngineメソッドは、WordをPDFに変換した後にページ番号とコンテンツが正しくないという問題を修正しました。
Bug SPIREDOC-7592
SPIREDOC-7629
WordをPDFに変換した後のコンテンツ形式が正しくなかった問題を修正します。
Bug SPIREDOC-7617 WordをPDFに変換するときに、アプリケーションが "'wsp'は宣言されていない名前空間です" とスローする問題を修正しました。
Bug SPIREDOC-7619 WordをPDFに変換した後にページ番号が失われる問題を修正しました。
Bug SPIREDOC-7627 HtmlをWordに変換するときにアプリケーションが "'ConcurrentModificationException" をスローする問題を修正しました。
Bug SPIREDOC-7666 WordをHTMLに変換した後に一部のテキストが重複する問題を修正しました。
Bug SPIREDOC-7669 Wordファイルストリームの読み込み時にアプリケーションが "IllegalStateException" をスローする問題を修正しました。
Bug SPIREDOC-7675 WordをHTMLに変換した後に画像が失われる問題を修正しました。