Spire.Office for .NET

ニュース&リリース

2023-06-06

Spire.Office 8.6.0 がリリースされました

Spire.Office 8.6.0のリリースを発表できることを嬉しく思います。このバージョンでは、Spire.PDFは複数ページのPDFドキュメントを単一のSVGファイルに変換することがサポートしています。Spire.XLSでは、行の削除速度を最適化するためのメソッドが追加されました。Spire.Presentationでは、 TextFrameのカラム数の設定がサポートされています。さらに、多くの既知の問題も修正しました。詳細は以下の内容を読んでください。

このバージョンでは、Spire.Doc,Spire.PDF,Spire.XLS,Spire.Email,Spire.DocViewer, Spire.PDFViewer,Spire.Presentation,Spire.Spreadsheet, Spire.OfficeViewer, Spire.Barcode, Spire.DataExportの最新バージョンが含まれています。

DLL Versions:
  • Spire.Doc.dll v11.5.12
  • Spire.Pdf.dll v9.6.0
  • Spire.XLS.dll v13.5.6
  • Spire.Presentation.dll v8.6.0
  • Spire.Email.dll v6.5.7
  • Spire.DocViewer.Forms.dll v8.5.1
  • Spire.PdfViewer.Forms.dll v9.6.0
  • Spire.PdfViewer.Asp.dll v8.5.0
  • Spire.Spreadsheet.dll v7.4.2
  • Spire.OfficeViewer.Forms.dll v8.6.0
  • Spire.Barcode.dll v7.2.1
  • Spire.DataExport.dll v4.8.0
  • Spire.DataExport.ResourceMgr.dll v2.1.0
ここで Spire.Office 8.6.0をダウンロードする:

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

Spire.PDF

カテゴリー ID 説明
New feature SPIREPDF-5977 複数ページのPDFドキュメントを単一のSVGファイルに変換することがサポートしています。
//ドキュメントをロードする
PdfDocument pdfDocument = new PdfDocument();
pdfDocument.LoadFromFile("input.pdf");
//複数ページ保存PDFを1ページSVGに保存
pdfDocument.ConvertOptions.OutputToOneSvg = true;
//ドキュメントを保存する
pdfDocument.SaveToFile("outpit.svg",FileFormat.SVG);
pdfDocument.Close();
Bug SPIREPDF-1786 ページサイズは同じでも、ページ数が異なるPDF文書の問題が修正されました。
Bug SPIREPDF-5782 テキスト検索が失敗する問題が修正されました。
Bug SPIREPDF-5783 回転した角度のあるテキストを描画できない問題が修正されました。
Bug SPIREPDF-5901
SPIREPDF-5985
OFDをPDFに変換する際にアプリケーションが例外をスローする問題が修正されました。
Bug SPIREPDF-5967 PDFをPPTに変換した後、単語間の空白が消える問題が修正されました。
Bug SPIREPDF-5992 PDFをPPTに変換した後、内容が一致しない問題が修正されました。
Bug SPIREPDF-6000 表の内容を抽出する際に、一部の内容が正しくない問題が修正されました。
Bug SPIREPDF-6004 テキストを正規表現でマッチングする際に、アプリケーションが「System.IndexOutOfRangeException」をスローする問題が修正されました。
Bug SPIREPDF-6006 PDFをExcelに変換した後、セルのフォーマットが正しくない問題が修正されました。
Bug SPIREPDF-5943 Linux環境でPDFをWordドキュメントに変換する時間を最適化しました。

Spire.XLS

カテゴリー ID 説明
New feature SPIREXLS-4560 chartsheetとworksheetを位置間で移動させる2つのメソッドが追加されました。
workbook.Chartsheets[int index1].MoveSheet(int index2);
workbook.Chartsheets[int index1].MoveChartsheet(int index2)
New feature SPIREXLS-4684 行の削除速度を最適化するためのメソッドが追加されました。
Bug SPIREXLS-4587 Sheetを画像に変換した後、ピボットテーブルのフィールドが「Column Labels」と表示される問題が修正されました。
Bug SPIREXLS-4605 XLSX文書をPDFに変換した後、チャートのデータが更新されない問題が修正されました。
Bug SPIREXLS-4614 テキストボックスを追加した際に、「最上位に設定する」機能が動作しない問題が修正されました。
Bug SPIREXLS-4643 XLSX文書をPDFに変換した後、表のスタイルが正しくない問題が修正されました。
Bug SPIREXLS-4644 XLS文書を読み込むときに、アプリケーションが「Syste.OverflowException」をスローする問題が修正されました。
Bug SPIREXLS-4645 セルから取得されたデータのフォーマットが正しくない問題が修正されました。
Bug SPIREXLS-4646 HTMLコンテンツを追加した後、アプリケーションが「System.FormatException」をスローする問題が修正されました。
Bug SPIREXLS-4665 MoveWorksheetメソッドを2回呼び出した後にchartsheetを取得できなくなる問題が修正されました。
Bug SPIREXLS-4666 セルに中国語の文字が含まれている場合、AutoFitColumnsを設定してもテキストがセルからはみ出す問題が修正されました。
Bug SPIREXLS-4673 XLSX文書をHTMLに変換した後、背景色が一致しない問題が修正されました。
Bug SPIREXLS-4678 XLS文書を読み込むときに、アプリケーションが「This structured storage version is not supported.」をスローする問題が修正されました。
Bug SPIREXLS-4681 追加されたHTML strongタグのスタイル識別に失敗する問題が修正されました。

Spire.Presentation

カテゴリー ID 説明
New feature SPIREPPT-2232 TextFrameのカラム数の設定がサポートされています。
Presentation ppt = new Presentation();
ppt.LoadFromFile(inputFile);
IAutoShape shape1 = (IAutoShape)ppt.Slides[0].Shapes[0];
shape1.TextFrame.ColumnCount = 2;
IAutoShape shape2 = (IAutoShape)ppt.Slides[1].Shapes[0];
shape2.TextFrame.ColumnCount = 3;
ppt.SaveToFile(outputFile, FileFormat.Pptx2013);
ppt.Dispose();
Bug SPIREPPT-2205 保存したPPTのグラフデータを編する際にエラーが発生した問題が修正されました。
Bug SPIREPPT-2221 グラフデータにNULL値がある場合に、行/列を切り替える際にエラーが発生した問題が修正されました。
Bug SPIREPPT-2215
SPIREPPT-2225
統合セルを分割する際にアプリケーションが「Merged cells found.」をスローする問題が修正されました。
Bug SPIREPPT-2212
SPIREPPT-2243
グラフデータの更新が正しくない問題が修正されました。
Bug SPIREPPT-2245
SPIREPPT-2274
GroupShapeを画像に保存すると結果がぼやけてしまう問題が修正されました。

Spire.Doc

カテゴリー ID 説明
Bug SPIREDOC-8643 文書をロードする際にアプリケーションが「System.InvalidCastException」をスローした問題が修正されました。
Bug SPIREDOC-8946 WordをHTMLに変換した後にコンテンツが失われていた問題が修正されました。
Bug SPIREDOC-9217 Word文書をロードする際にアプリケーションが「System.InvalidOperationException」をスローした問題が修正されました。
Bug SPIREDOC-9288 Word文書をマージする際にアプリケーションが「System.ArgumentException」をスローした問題が修正されました。
Bug SPIREDOC-9293 WordをPDFに変換した後にテキストのインデントエラーの問題が修正されました。
Bug SPIREDOC-9294 WordをPDFに変換した後の文書の右余白が正しくない問題が修正されました。
Bug SPIREDOC-9295 WordをPDFに変換した後にテーブルが整列していない問題が修正されました。
Bug SPIREDOC-9377 WordをHTMLに変換した後にコンテンツの文字化けの問題が修正されました。