Spire.PDF for Java 9.9.6のリリースを発表できることをうれしく思います。このバージョンでは、PDFをSVGZに変換したり、PDFドキュメントを比較したりすることができます。PDFからExcel、SVG、PPTXへの変換機能も強化されました。また、PDFをロードする際にアプリケーションが「PDF file structure is not valid」という例外をスローするなど、既知の問題も修正されました。詳細は以下の内容を読んでください。
このリリースで行われた変更のリストは次のとおりです
カテゴリー | 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.PDF for Java 9.9.6をダウンロードする