Spire.Office for Java

ニュース&リリース

2023-07-19

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

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ツールでデータを編集すると、通貨記号が多くなる問題が修正されました。