Spire.Office for Java

ニュース&リリース

2023-02-20

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

Spire.Office for Java 8.2.0のリリースを発表できることをうれしく思います。今回のアップデートには、いくつかの新機能が含まれています。Spire.PDF for JavaはPDFからPPTへの変換をサポートしました。Spire.Doc for JavaではコンテンツコントロールのsdtAppearanceプロパティの設定がサポートされました。Spire.Presentation for JavaではPPTからSVGへの変換機能が強化されました。さらに、多くの既知のバグが正常に修正されました。詳細は以下の内容を読んでください。

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

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

Spire.PDF for Java

カテゴリー ID 説明
New feature SPIREPDF-2628 PDFからPPTへの変換をサポートしました。
PdfDocument pdfDocument =new PdfDocument();
pdfDocument.loadFromFile("input.pdf");
pdfDocument.saveToFile("output.pptx", FileFormat.PPTX);
New feature SPIREPDF-4924 パスワード付きPDFからPDFAへの変換をサポートしました。
PdfStandardsConverter converter=new PdfStandardsConverter("input.pdf", "password");
converter.toPdfA2A("output.pdf");
New feature SPIREPDF-5728 パスワード付きPDFの圧縮をサポートしました。
PdfCompressor compressor = new PdfCompressor("input.pdf","password");
compressor.getOptions().getImageCompressionOptions().setImageQuality(ImageQuality.Low);
compressor.compressToFile("output.pdf");
Bug SPIREPDF-5628 PDFをExcelに変換した後に、表が正しくない問題が修正されました。
Bug SPIREPDF-5708 PDFをPDFA2Bに変換した後に、ハイパーリンクが無効になる問題が修正されました。
Bug SPIREPDF-5722 取得した添付ファイルのコメントのテキストが正しくない問題が修正されました。
Bug SPIREPDF-5725 PDFをマージする際に、アプリケーションが「Unable to decrypt document without document id」をスローした問題が修正されました。

Spire.XLS for Java

カテゴリー ID 説明
Bug SPIREXLS-4423 数式を複数回設定した後に参照されたデータパスが正しくない問題が修正されました。
Bug SPIREXLS-4426 セル範囲でDataValidationの設定が有効にならない問題が修正されました。
Bug SPIREXLS-4429 Excelドキュメントのロード時にアプリケーションが「Index is less than 0 or more」をスローする問題が修正されました。

Spire.Doc for Java

カテゴリー ID 説明
New feature SPIREDOC-8665
SPIREDOC-8960
コンテンツコントロールのsdtAppearanceプロパティの設定がサポートされました。
Document doc = ConvertUnit.GetNewEngineDocument();
doc.loadFromFile(inputFile);
for (Object docObj : doc.getSections().get(0).getBody().getChildObjects())
{
    if (docObj instanceof StructureDocumentTag) {
    DocumentObject Obj = (DocumentObject)docObj;
    SDTProperties sdtProperties = ((StructureDocumentTag)Obj).getSDTProperties();
    switch (sdtProperties.getSDTType())
    {
        case Text:
            sdtProperties.setAppearance(SdtAppearance.Hidden);
            break;
        case Rich_Text:
            sdtProperties.setAppearance(SdtAppearance.BoundingBox);
            break;
        case Picture:
            sdtProperties.setAppearance(SdtAppearance.Tags);
            break;
        case Check_Box:
            sdtProperties.setAppearance(SdtAppearance.Default);
            break;
    }
}
    }
    doc.saveToFile(outputFile, FileFormat.Docx);
doc.dispose();
Bug SPIREDOC-4055 TableOfContentsの更新時にアプリケーションが「Unknown Source」をスローした問題が修正されました。
Bug SPIREDOC-8658 フィールドの更新時にアプリケーションが「Object reference not set to an instance of an object」をスローした問題が修正されました。
Bug SPIREDOC-8759 PDFへの変換時にアプリケーションが「NullPointerException」をスローした問題が修正されました。
Bug SPIREDOC-8765
SPIREDOC-8879
WordをHTMLに変換する際にアプリケーションが「RasterFormatException」をスローした問題が修正されました。
Bug SPIREDOC-8854 プライベートフォントを埋め込むと、一部のコンテンツが正しく表示されなくなる問題が修正されました。
Bug SPIREDOC-8857
SPIREDOC-8893
修正を受けた出力効果が正しくない問題が修正されました。
Bug SPIREDOC-8895 既存の保護パスワードを上書きできない問題が修正されました。
Bug SPIREDOC-8912 MS Wordが保存したWordファイルを開く際にエラーが発生した問題が修正されました。
Bug SPIREDOC-8925 XMLファイルのロード時にアプリケーションが「NullPointerException」をスローした問題が修正されました。
Bug SPIREDOC-8954 WordをPDFに変換した後のコンテンツフォーマットが正しくない問題が修正されました。
Bug SPIREDOC-8983 VerticalAlignmentをピクチャに設定する際にアプリケーションが「IllegalArgumentException」をスローした問題が修正されました。

Spire.Presentation for Java

カテゴリー ID 説明
Bug SPIREPPT-2139 スライドをSVGに変換した後、線の色が正しくない問題が修正されました。
Bug SPIREPPT-2142 テキストの斜体スタイル情報の取得に失敗した問題が修正されました。
Bug SPIREPPT-2144 フォントの読み取りに失敗した問題が修正されました。
Bug SPIREPPT-2146 スライドをSVGに変換した後、画像の形状が正しくない問題が修正されました。
Bug SPIREPPT-2147 HTMLをPPTに変換すると、テキストの透明度が失われる問題が修正されました。
Bug SPIREPPT-2151
SPIREPPT-2154
SPIREPPT-2158
SPIREPPT-2159
SPIREPPT-2166
SPIREPPT-2180
PPTをロードする際にアプリケーションが「java.lang.NullPointerException」をスローする問題が修正されました。
Bug SPIREPPT-2155 PPTをロードする際にアプリケーションが「Index is less than 0 or more than or equal to the list count」をスローする問題が修正されました。
Bug SPIREPPT-2156 スライドを画像に変換する際に、アプリケーションが一時停止していた問題が修正されました。
Bug SPIREPPT-2157
SPIREPPT-2163
SPIREPPT-2167
SPIREPPT-2170
スライドを画像に変換した後にアプリケーションが「java.lang.NullPointerException」をスローする問題が修正されました。
Bug SPIREPPT-2160 スライドを画像に変換した後、アプリケーションが「java.lang.ArrayIndexOutOfBoundsException」をスローする問題が修正されました。
Bug SPIREPPT-2161 スライドを画像に変換した後にアプリケーションが「java.lang.NumberFormatException」をスローする問題が修正されました。
Bug SPIREPPT-2162 スライドを画像に変換すると、アプリケーションが「java.lang.ClassCastException」をスローする問題が修正されました。
Bug SPIREPPT-2164
SPIREPPT-2182
スライドを画像に変換すると、アプリケーションが「java.lang.UnsupportedOperationException」をスローする問題が修正されました。
Bug SPIREPPT-2165 スライドを画像に変換した後、アプリケーションが「com.spire.presentation.AppException: Property not found」をスローする問題が修正されました。
Bug SPIREPPT-2181 PPTをロードする際にアプリケーションが「java.lang.Exception:Error reading bytes」をスローする問題が修正されました。
Bug SPIREPPT-2183 PPTをロードする際にアプリケーションが「java.lang.ClassCastException」をスローする問題が修正されました。
Bug SPIREPPT-2184 ビデオを削除してドキュメントを保存すると、アプリケーションが「java.lang.ClassCastException」をスローする問題が修正されました。
Bug SPIREPPT-2184 ビデオを削除してドキュメントを保存すると、アプリケーションが「java.lang.IllegalArgumentException」をスローする問題が修正されました。