Spire.PDF for Java

ニュース&リリース

2023-09-27

Spire.PDF for Java 9.9.6 では PDF から SVGZ への変換および PDF の比較がサポートされています

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をダウンロードする