Spire.Office for Java 8.7.2のリリースを発表できることをうれしく思います。このリリースでは、Spire.Doc for JavaはPrivateFontPathオブジェクトをストリーム形式で作成する機能をサポートしています。Spire.PDF for Javaでは、PDFをWordに変換するための新しいインタフェースと、PDFをHTMLに変換するための新しい方法が追加されました。Spire.XLS for JavaではExcelからPDFや画像への変換機能が強化されました。Spire.Presentation for Javaではポリゴンの頂点数と位置を取得する機能をサポートしています。詳細は以下の内容を読んでください。
ここで Spire.Office for Java 8.7.2をダウンロードする:
このリリースで行われた変更のリストは次のとおりです
Spire.Doc for Java
カテゴリー | ID | 説明 |
New feature | SPIREDOC-9004 | PrivateFontPathオブジェクトをストリーム形式で作成する機能がサポートされています。
//Constructor PrivateFontPath(String fontName,InputStream fontStream); PrivateFontPath(String fontName,int fontStyle,InputStream fontStream); //getter setter setFontStream(InputStream value); getFontStream(); |
New feature | SPIREDOC-9423 | WordをPDFに変換した後、ユーザ情報の注釈表示を一貫して維持する機能をサポートしています。
ToPdfParameterList parms = new ToPdfParameterList(); parms.useAuthorNameToDisplayCommentLabel(true); |
Bug | SPIREDOC-9044 | WordをPDFに変換した後、結果文書のページ分割が一致しない問題が修正されました。 |
Bug | SPIREDOC-9053 | Wordの目次を更新した後、PDFに保存しても機能しない問題が修正されました。 |
Bug | SPIREDOC-9129 | 文書をロードした後、保存された新しい文書の透かしが失われる問題が修正されました。 |
Bug | SPIREDOC-9323 | WordをPDFに変換した後、1レベル見出しが消える問題が修正されました。 |
Bug | SPIREDOC-9346 | Word文書を比較する際に、「Index is less than 0 or more than or equal to the list count」というエラーが発生する問題が修正されました。 |
Bug | SPIREDOC-9347 | WordをHTMLに変換した後、再びWordに戻すとブックマークが消える問題が修正されました。 |
Bug | SPIREDOC-9382 | 文書をクローンする際に、「An element with the same key already exists in the dictionary.」というエラーが発生する問題が修正されました。 |
Bug | SPIREDOC-9386 | HTMLをWordに変換した後、段落に余分なインデントが発生する問題が修正されました。 |
Bug | SPIREDOC-9431 | 文書を結合した後に、目次の更新が失敗する問題が修正されました。 |
Bug | SPIREDOC-9435 | WordをPDFに変換した後、コンテンツが消失する問題が修正されました。 |
Bug | SPIREDOC-9457 | WordをPDFに変換した後、レイアウトが一致しない問題が修正されました。 |
Bug | SPIREDOC-9462 | 修正されたWord文書で変更を受け入れた後、余分な空白の段落が発生する問題が修正されました。 |
Bug | SPIREDOC-9500 | Doc形式の文書をロードする際に、「No have this value 110」というエラーが発生する問題が修正されました。 |
Bug | SPIREDOC-9509 SPIREDOC-9527 |
WordをPDFに変換した後、コンテンツが一致しない問題が修正されました。 |
Bug | SPIREDOC-9520 | WordをPDFに変換した後、フォントが変更される問題が修正されました。 |
Bug | SPIREDOC-9529 | WPSルールでWordをPDFに変換した後、ページ数が正しくない問題が修正されました。 |
Spire.PDF for Java
カテゴリー | ID | 説明 |
New feature | - | PDFをWordに変換するための新しいインタフェースが追加されました。
PdfToWordConverter converter(inputPath); converter.saveToDocx(OutputPath); converter.dispose(); |
New feature | - | PDFをHTMLに変換するための新しい方法が追加されました。
pdfDocument.getConvertOptions().setPdfToHtmlOptions(bool useEmbeddedSvg, bool useEmbeddedImg) pdfDocument.getConvertOptions().setPdfToHtmlOptions(bool useEmbeddedSvg, bool useEmbeddedImg, int maxPageOneFile) |
Bug | SPIREPDF-6008 | PDFをPPTXに変換した後に、フォントサイズが変更される問題が修正されました。 |
Bug | SPIREPDF-6035 | クロップボックスの設定が機能しない問題が修正されました。 |
Bug | SPIREPDF-6046 | キーワードの検索に失敗する問題が修正されました。 |
Bug | SPIREPDF-6049 | キーワードを検索する際に、アプリケーションが「Parameter 'emSize' 0.0 is invalid」をスローする問題が修正されました。 |
Bug | SPIREPDF-6050 | PDFをHTMLに変換した後に、コンテンツが重なる問題が修正されました。 |
Bug | SPIREPDF-6061 | 画像を追加する際に、アプリケーションが「No have this JpegTablesMode」をスローする問題が修正されました。 |
Bug | SPIREPDF-6073 | PDFを画像に変換した後に、画像の内容が切り取られる問題が修正されました。 |
Bug | SPIREPDF-6083 | グリッドのテキストの垂直方向の揃えや下揃えが正しくない問題が修正されました。 |
Bug | SPIREPDF-5885 | WPSツールで文書を開くと、追加されたテキストボックスが表示されない問題が修正されました。 |
Bug | SPIREPDF-5966 | OFDをPDFに変換する際に、アプリケーションが「java.lang.ClassCastException」をスローする問題が修正されました。 |
Bug | SPIREPDF-5979 | OFDをPDFに変換する際に、アプリケーションが「java.lang.NullPointerException」をスローする問題が修正されました。 |
Bug | SPIREPDF-6015 | PDFをExcelに変換した後、データが正しくない問題が修正されました。 |
Bug | SPIREPDF-6026 | PDFをWordに変換した後、フォント名が正しくない問題が修正されました。 |
Spire.XLS for Java
カテゴリー | ID | 説明 |
Bug | SPIREXLS-4691 | 透かしを追加した後にグラフの横軸が変更された問題が修正されました。 |
Bug | SPIREXLS-4692 SPIREXLS-4735 |
「et」形式の文書を新しい文書として保存した後に内容が変更された問題が修正されました。 |
Bug | SPIREXLS-4713 | ExcelをPDFに変換した後に内容が変更された問題が修正されました。 |
Bug | SPIREXLS-4730 | ExcelをPDFに変換する際にアプリケーションが「Culture ID:14345 is not a supported culture」をスローした問題が修正されました。 |
Bug | SPIREXLS-4732 | 透かしを追加した後に、文書がWPSとMicrosoft Excelで異なる表示される問題を修正しました。 |
Bug | SPIREXLS-4739 | 文書をロードして新しい文書として保存した後に、画像が失われていた問題が修正されました。 |
Bug | SPIREXLS-4758 | ブラジル・ポルトガルの地域設定で生成されたPDFがAdobeで開けない問題が修正されました。 |
Bug | SPIREXLS-4759 | workbook.calculateAllValueメソッドを使用する際にアプリケーションが「NullPointerException」エラーが発生する問題が修正されました。 |
Bug | SPIREXLS-4760 | Excelを画像に変換した後に内容が重なる問題が修正されました。 |
Bug | SPIREXLS-4761 | 取得されたページ数が正しくない問題が修正されました。 |
Bug | SPIREXLS-4779 | ExcelをPDFに変換した後に余分な内容が表示される問題が修正されました。 |
Bug | SPIREXLS-4780 | ExcelをPDFに変換した後に内容が失われていた問題が修正されました。 |
Spire.Presentation for Java
カテゴリー | ID | 説明 |
New feature | SPIREPPT-2152 | ポリゴンの頂点数と位置を取得する機能をサポートしています。
Presentation ppt = new Presentation(); ppt.loadFromFile(inputFile); IAutoShape shape = (IAutoShape)ppt.getSlides().get(0).getShapes().get(0); ArrayList<Point2D> points = shape.getPoints(); String text1 = "point count:" + " " + points.size() + "\r\n"; FileWriter writer1 = new FileWriter(outputFile, true); writer1.append(text1); writer1.close(); for (int i = 0; i < points.size(); i++) { String text2 = "point" + i + " " + points.get(i) + "\r\n"; FileWriter writer2 = new FileWriter(outputFile, true); writer2.append(text2); writer2.close(); } |
Bug | SPIREPPT-2262 | 画像を追加したときに3 D回転効果を設定しても効果がない問題が修正されました。 |
Bug | SPIREPPT-2263 | PPTファイルをロードするときに、アプリケーションが「CRC error:the file being extracted appears to be corrupted」をスローする問題が修正されました。 |
Bug | SPIREPPT-2276 | 画像の組織図に画像を追加する順序が正しくなかった問題が修正されました。 |
Bug | SPIREPPT-2277 | 保存されたPPTファイルがWPSツールでデータを編集すると、通貨記号が多くなる問題が修正されました。 |