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」をスローする問題が修正されました。 |