Spire.Office for Java

ニュース&リリース

2023-09-27

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

Spire.Office for Java 8.9.7のリリースを発表できることをうれしく思います。このリリースでは、Spire.Doc for Javaは問題のある文書の読み取りメカニズムを最適化しています。Spire.PDF for JavaではPDFからSVGZへの変換およびPDF の比較がサポートされています。Spire.Presentation for JavaではPPTXを他の文書形式に変換する際に、ページ数を指定することがサポートされています。さらに、多くの既知のバグも修正されました。詳細は以下の内容を読んでください。

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

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

Spire.Doc for Java

カテゴリー ID 説明
New feature SPIREDOC-9700 問題のある文書の読み取りメカニズムが最適化されました。このような文書を読み取る際に、プログラムは例外をスローして終了し、メモリのオーバーフローを防ぎます。
Bug SPIREDOC-9156 正規表現を使用してテキストを検索できなかった問題が修正されました。
Bug SPIREDOC-9261 WordをPDFに変換した後、強調記号が失われる問題が修正されました。
Bug SPIREDOC-9560 HTMLをDocxに変換した後、HTML内の <p dir="ltl"> タグが機能しない問題が修正されました。
Bug SPIREDOC-9752 WordをHTMLに変換した後、フォントが正しく表示されない問題が修正されました。
Bug SPIREDOC-9815 WordをPDFに変換した後、結果文書のグラフのデータが正しくない問題が修正されました。

Spire.PDF for Java

カテゴリー ID 説明
New feature SPIREPDF-6082
SPIREPDF-6178
SPIREPDF-6220
テーブル付きPDFをExcelに変換する際にフォーマットを最適化するためのXlsxSpecialTableLayoutOptionsインタフェースが提供されています。
PdfDocument document=new PdfDocument();
document.loadFromFile("input.pdf");
XlsxSpecialTableLayoutOptions options=new XlsxSpecialTableLayoutOptions(false, false, false);
document.getConvertOptions().setPdfToXlsxOptions(options);
document.saveToFile("output.pdf", FileFormat.XLSX);
New feature SPIREPDF-6247 PDFからSVGZへの変換がサポートされています。
document.saveToFile("output.svgz", FileFormat.SVGZ);
New feature SPIREPDF-6249 PDFドキュメントの内容を比較する機能がサポートされています。
PdfDocument pdf1 = new PdfDocument(inputFile_1);
PdfDocument pdf2 = new PdfDocument(inputFile_2);
PdfComparer compare = new PdfComparer(pdf1, pdf2);
compare.getOptions().setPageRanges(0, pdf1.getPages().getCount() - 1, 0, pdf2.getPages().getCount() - 1);
compare.compare(outputFile);
Bug SPIREPDF-6252 PDFをSVGに変換した後に、ページサイズが一致しなかった問題が修正されました。
Bug SPIREPDF-6276 PDFをPPTXに変換した後に、テキストが重複していた問題が修正されました。
Bug SPIREPDF-6280 PDFをロードする際に、アプリケーションが「PDF file structure is not valid」をスローした問題が修正されました。
Bug SPIREPDF-6281 PDFに署名する際に、アプリケーションが「NullPointerException」をスローした問題が修正されました。

Spire.Presentation for Java

カテゴリー ID 説明
New feature SPIREPPT-2366 PPTXを他の文書形式に変換する際に、ページ数を指定することがサポートされています。
ppt.saveToFile(2,5,outputFile, FileFormat.PDF); 
Bug SPIREPPT-2282 PPTXドキュメントを分割する際に、アプリケーションが「DocumentEditException」をスローする問題が修正されました。
Bug SPIREPPT-2336 PPTXドキュメントをロードする際に、アプリケーションが「Comment by nonexistent author」をスローする問題が修正されました。
Bug SPIREPPT-2339 PPTドキュメントをロードする際に、アプリケーションが「NullPointerException」をスローする問題が修正されました。
Bug SPIREPPT-2340 HTMLをPPTXに変換した後に、base 64形式の画像のデータが失われる問題が修正されました。
Bug SPIREPPT-2344 PPTXをPDFに変換した後に、画像が黒くなる問題が修正されました。
Bug SPIREPPT-2347 PPTXをHTMLに変換した後に、ビデオや画像のパスが正しくない問題が修正されました。
Bug SPIREPPT-2348 PPTXをSVGに変換した後に、アプリケーションが例外をスローし、結果文書のスタイルが正しくない問題が修正されました。