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に変換した後に、アプリケーションが例外をスローし、結果文書のスタイルが正しくない問題が修正されました。 |