Spire.Office for Java

ニュース&リリース

2022-08-05

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

Spire.Office for Java 7.8.0 のリリースを発表できることをうれしく思います。今回のアップデートには、いくつかの新機能が含まれています。Spire.XLS for Java はカスタムソートがサポートして、Excel 2016 で定義された Chart タイプを PDF と画像に変換がサポートしました。Spire.Presentation for Java は PPT ドキュメント内のすべてのスライドを 1 つの SVG ファイルに変換したり、PPTM フォーマット・ドキュメント内のマクロを削除したりすることがサポートしました。また、isSlideSizeAutoFit()メソッドを提供し、スライドをクローンするときに、スライドのサイズに合わせて内容を調整しました。Spire.Doc for Java は Word と HTML の PDF への変換機能を強化しました。Spire.PDF for Java は、PDF から画像、OFD、PDF/A3A、およびTiffから PDF への変換機能を強化しました。さらに、多くの既知のバグが正常に修正されました。詳細は以下の内容を読んでください。

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

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

Spire.XLS for Java

カテゴリー ID 説明
New feature SPIREXLS-3704 カスタムソートがサポートしました。
wb.getDataSorter().getSortColumns().add(0, new String[]
{"12345","Argentina", "Area", "Chile", "Capital","USA","Ecuador","Guyana"}
); wb.getDataSorter().sort(wb.getWorksheets().get(0).getRange().get("A1:A8"));
New feature - Excel 2016 で定義された Chart タイプをPDFと画像に変換がサポートしました。
Bug SPIREXLS-3524 Excel を PDF に変換した後に、グラフの内容が間違っていた問題が修正されました。
Bug SPIREXLS-3862 Excel をHtml に変換した後に、線の色を変更する問題が修正されました。
Bug SPIREXLS-3863 Excel を Html に変換した後に、グラフがぼやけていた問題が修正されました。
Bug SPIREXLS-3975 データシートを sheet にインポートした後に、データが正しくない問題を修正しました。
Bug SPIREXLS-3976 トレンド線をグラフに追加した後に、線のスタイルが変更された問題が修正されました。
Bug SPIREXLS-3979 グラフを画像に変換した後に、X軸の内容が正しく表示されない問題が修正されました。

Spire.Presentation for Java

カテゴリー ID 説明
New feature SPIREPPT-1983 PPTM フォーマット・ドキュメント内のマクロの削除をサポートしました
New feature SPIREPPT-1995 isSlideSizeAutoFit() メソッドを提供し、スライドをクローンするときに、スライドのサイズに合わせて内容を調整しました。 Note: 現在は 4:3->16:9 のみサポートしました。
Presentation presentation1 =new Presentation();
presentation1.loadFromFile(inputFile_1);
Presentation presentation2 =new Presentation();
presentation2.loadFromFile(inputFile_2);
presentation1.isSlideSizeAutoFit(true);
ILayout layout = presentation1.getSlides().get(0).getLayout();
presentation1.getSlides().append(presentation2.getSlides().get(0),layout);
presentation1.saveToFile(outputFile, FileFormat.PPTX_2013);
New feature SPIREPPT-1996 PPT ドキュメント内のすべてのスライドを 1 つの SVG ファイルに変換することがサポートしました。
byte[] bytes=ppt.saveToOneSVG();
try(java.io.FileOutputStream stream = new java.io.FileOutputStream(outputFile)){
    stream.write(bytes);
}
Bug SPIREPPT-1982 PPT を画像に変換し、プログラムが「NullPointerException」および「Unsupported Image Type」をスローする問題を修正しました。
Bug SPIREPPT-1990 スライドから PPT ドキュメントを分割した後、テキスト フォントが小さくなる問題を修正しました。
Bug SPIREPPT-1991 setShowLoop(true) を設定してスライドをループ再生するときに、最初のスライドを再生した後に停止する問題が修正されました。
Bug SPIREPPT-1994 PPT ファイルの読み込み速度が最適化されました。
Bug SPIREPPT-2000 slide.SaveToFile() メソッド名を saveToFile()に、SaveToSVG() メソッド名を saveToSVG() に調整しました。
Bug SPIREPPT-2004 PPT を画像に変換し、プログラムが「Java heap space」をスローする問題を修正しました。

Spire.Doc for Java

カテゴリー ID 説明
Bug SPIREDOC-4372 WordからPDFへの変換でアプリケーションが保留になる問題を修正しました。
Bug SPIREDOC-6957 HTMLをPDFに変換すると、アプリケーションが「IndexOutOfBoundException」をスローする問題を修正しました。
Bug SPIREDOC-7123 パスワード保護されたドキュメントをロードするときに、パスワードが失われた問題が修正されました。
Bug SPIREDOC-7524 WordをHTMLに変換すると、プロジェクト番号が正しくない問題が修正されました。
Bug SPIREDOC-7620
SPIREDOC-7628
SPIREDOC-7732
SPIREDOC-7736
SPIREDOC-7737
SPIREDOC-7750
SPIREDOC-7751
SPIREDOC-7752
SPIREDOC-7907
SPIREDOC-8005
SPIREDOC-8009
SPIREDOC-8060
SPIREDOC-8062
WordをPDFに変換すると、ページ分けが正しくない問題を修正しました。
Bug SPIREDOC-7658
SPIREDOC-8043
WordをPDFに変換すると、テキストの改行が正しくない問題が修正されました。
Bug SPIREDOC-7713
SPIREDOC-7741
SPIREDOC-7831
SPIREDOC-7999
WordをPDFに変換すると、内容が重なる問題が修正されました。
Bug SPIREDOC-7739 WordをPDFに変換すると、横線の位置が正しくない問題が修正されました。
Bug SPIREDOC-7748 WordをPDFに変換すると、数字の位置が正しくない問題が修正されました。
Bug SPIREDOC-7758 WordをPDFに変換すると、コンテンツフォーマットが正しくない問題が修正されました。
Bug SPIREDOC-7820 WordをPDFに変換すると、表のテキストが中央に揃えされていない問題が修正されました。
Bug SPIREDOC-7851 docPicture.setWidthScaleとdocPicture.setHeightScaleプロパティの設定が有効でない問題を修正しました。
Bug SPIREDOC-7913 HTMLをPDFに変換すると、内容の表示が不完全で表の効果が悪い問題を修正した。
Bug SPIREDOC-7912 HTMLを画像に変換すると、表形式が正しくない問題が修正されました。
Bug SPIREDOC-7914
SPIREDOC-7926
SPIREDOC-7932
SPIREDOC-7942
WordをPDFに変換すると、小数点がカバーされていた問題が修正されました。
Bug SPIREDOC-7955 WordをPDFに変換すると、内容が空白になっていた問題が修正されました。
Bug SPIREDOC-7966 WordをPDFに変換すると、日付が重複していた問題が修正されました。
Bug SPIREDOC-7981 WordをPDFに変換すると、表の枠線が失われた問題が修正されました。
Bug SPIREDOC-8011 LatexMathCodeを追加した、結果が空になっていた問題が修正されました。
Bug SPIREDOC-8012 LatexMathCodeを追加した、結果が正しくない問題が修正されました。
Bug SPIREDOC-8039 WordをPDFに変換すると、セルのテキスト順序が正しくない問題が修正されました。
Bug SPIREDOC-8040 WordをPDFに変換すると、セルのテキストの改行が正しくない問題が修正されました。
Bug SPIREDOC-8065 WordをPDFに変換すると、表の内容が混乱していた問題が修正されました。
Bug SPIREDOC-8078 テーブルセルを削除した、アプリケーションが「IndexOutOfBoundException」をスローする問題が修正されました。
Bug SPIREDOC-8087 WordをPDFに変換すると、テキストの改行が正しくない問題が修正されました。
Bug SPIREDOC-8093 HTMLをWordに挿入し、アプリケーションが「Unknow char:\ 」をスローする問題が修正されました。
Bug SPIREDOC-8104 新しいエンジンでWordをPDFに変換した、テキスト文字化けの問題が修正されました。
Bug SPIREDOC-8155 ドキュメントをロードすると、アプリケーションが「Unknown char: '」
Bug SPIREDOC-8172 WordをPDFに変換すると、ドメインデータが正しくない問題が修正されました。
Bug SPIREDOC-8201 WordをPDFに変換すると、小数点が失われた問題が修正されました。

Spire.PDF for Java

カテゴリー ID 説明
Bug SPIREPDF-5248 PDF/A3AにPDFを変換した後、一部のキャラクタが正しくない問題が修正されました。
Bug SPIREPDF-5312 PDFをTiffに変換するときに、アプリケーションが「Parameter is invalid」をスローした問題を修正しました。
Bug SPIREPDF-5322 PDFを画像に変換した後、テキストの位置が正しくない問題が修正されました。
Bug SPIREPDF-5327 OFDにPDFを変換した後、Dotpoly OFDリーダで開いたコンテンツが失われる問題を修正しました。
Bug SPIREPDF-5332 PDFを画像に変換した後、テキスト表示が間違っていた問題が修正されました。
Bug SPIREPDF-5337 PDFにTiffを変換する際に、アプリケーションが「No have this TiffTag」をスローした問題を修正しました。
Bug SPIREPDF-5350 PDFをOFDに変換した後、コンテンツが失われていた問題が修正されました。
Bug SPIREPDF-5362 PDFドキュメントをロードする際に、アプリケーションが「NullPointerException」をスローした問題を修正しました。