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に変換した後に画像が失われる問題を修正しました。 |