Spire.Office for .NET

ニュース&リリース

2022-12-05

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

Spire.Office 7.12.0のリリースを発表できることを嬉しく思います。このバージョンでは、Spire.Docは形状の塗りつぶし色の透明度の設定がサポートされました。Spire.PDFはPDFの圧縮とPDFからPPTへの変換機能がサポートされました。Spire.XLSは複数の新しい関数と「SHA-512」暗号化方式がサポートされました。さらに、このバージョンでは、多くの既知の問題も修正しました。詳細は以下の内容を読んでください。

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

DLL Versions:
  • Spire.Doc.dll v10.11.9
  • Spire.Pdf.dll v8.11.10
  • Spire.XLS.dll v12.11.3
  • Spire.Presentation.dll v7.11.2
  • Spire.Email.dll v5.11.10
  • Spire.DocViewer.Forms.dll v7.10.0
  • Spire.PdfViewer.Forms.dll v7.10.0
  • Spire.PdfViewer.Asp.dll v7.10.0
  • Spire.Spreadsheet.dll v6.12.0
  • Spire.OfficeViewer.Forms.dll v7.12.0
  • Spire.Barcode.dll v6.8.0
  • Spire.DataExport.dll v4.8.0
  • Spire.DataExport.ResourceMgr.dll v2.1.0
ここで Spire.Office 7.12.0 をダウンロードする:

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

Spire.Doc

カテゴリー ID 説明
New feature SPIREDOC-8443 形状の塗りつぶし色の透明度の設定がサポートされました。
Paragraph paragraph = section.AddParagraph();
Spire.Doc.Fields.TextBox textbox1 = paragraph.AppendTextBox(100, 50);
textbox1.Format.FillColor = Color.Red;
textbox1.FillTransparency = 0.45;
Bug SPIREDOC-5456 WordをPDFに変換した後のテキストフォーマットが正しくない問題が修正されました。
Bug SPIREDOC-5718 WordをPDFに変換した後の改ページが正しくない問題が修正されました。
Bug SPIREDOC-7350
SPIREDOC-7605
WordをPDFに変換した後のヘッダーの下線と表の枠線が重なる問題が修正されました。
Bug SPIREDOC-8539 RTFをPDFに変換した後のテキストフォーマットが正しくない問題が修正されました。
Bug SPIREDOC-8635 メールによるデータのマージに失敗した問題が修正されました。
Bug SPIREDOC-8636 メールマージ時にアプリケーションが「System.InvalidOperationException」をスローする問題が修正されました。
Bug SPIREDOC-8691 追跡リビジョン機能をオンにした後、コンテンツコントロールのコンテンツを変更した後にdoc.HasChangesがfalseに戻る問題が修正されました。
Bug SPIREDOC-8709 WordをPDFに変換して内容が失われていた問題が修正されました。
Bug SPIREDOC-8785 WordをPDFに変換する際にアプリケーションが「System.NullReferenceException」をスローする問題が修正されました。

Spire.PDF

カテゴリー ID 説明
New feature SPIREPDF-2713 PDFドキュメントを圧縮する方法が追加されました。
PdfCompressor compressor = new PdfCompressor(fileName);
compressor.CompressToFIle(outputName);
New feature - .NET 7.0をサポートしました。
PDFをPPTXドキュメントに変換する機能をサポートしました。
PPdfDocument pdf = new PdfDocument();
pdf.LoadFromFile(inputFile);
pdf.SaveToFile(outputFile, FileFormat.PPTX)
New feature SPIREPDF-2534
SPIREPDF-4641
ドキュメントを圧縮する機能が追加されました。
PdfCompressor compressor = new PdfCompressor(fileName);
compressor.CompressToFIle(outputName);
New feature SPIREPDF-5598 PdfTextReplacerインタフェースでは、大文字と小文字を無視することがサポートしました。
PdfDocument doc = new PdfDocument();
doc.LoadFromFile(input);
PdfPageBase page = doc.Pages[0];
PdfTextReplacer replacer = new PdfTextReplacer(page);
PdfTextReplaceOptions option = new PdfTextReplaceOptions();
options.ReplaceType = ReplaceActionType.IgnoreCase;
replacer.Options = option;
replacer.ReplaceText("cash", "999"); 
doc.SaveToFile("output.pdf", FileFormat.PDF);
Bug SPIREPDF-1264
SPIREPDF-5608
PDFを画像に変換した後の内容が正しくない問題が修正されました。
Bug SPIREPDF-5443 PDFをExcelに変換する際にアプリケーションが「System.ArgumentException」をスローした問題が修正されました。
Bug SPIREPDF-5527 クロステキストの検索に失敗した問題が修正されました。
Bug SPIREPDF-5556 添付ファイルの取得に失敗した問題が修正されました。
Bug SPIREPDF-5591 TIFFピクチャを追加した後のピクチャの背景色が失われていた問題が修正されました。
Bug SPIREPDF-5596 TIFFピクチャを追加した後のピクチャの文字色が変更された問題が修正されました。
Bug SPIREPDF-3886
SPIREPDF-3932
画面フォントの表示サイズが100%でない場合の印刷結果が正しくない問題が修正されました。
Bug SPIREPDF-4506 PdfFreeTextAnnotationの不透明度を1 fに設定して画像に変換すると、アプリカティオンが「System.ArgumentNullException」をスローする問題が修正されました。
Bug SPIREPDF-5196 圧縮PDFが無効だった問題が修正されました。
Bug SPIREPDF-5363 PDFを画像に変換すると文字間隔が大きくなる問題が修正されました。
Bug SPIREPDF-5488 A 0サイズのPDFを印刷する際に、アプリカティオンが「System.ArgumentException」を破棄する問題が修正されました。
Bug SPIREPDF-5514 PDFをWordに変換した後、コンテンツスタイルが失われていた問題が修正されました。
Bug SPIREPDF-5554 OFDをPDFに変換すると、左上の画像が失われる問題が修正されました。
Bug SPIREPDF-5557 PDFをPDFX 1 A 2001に変換する際に、画像の色が変わる問題が修正されました。
Bug SPIREPDF-5563 PDFを画像に変換する際に、アプリカティオンが「System.IndexOutOfRangeException」をスローする問題が修正されました。
Bug SPIREPDF-5581 テキストの検索結果が正しくない問題が修正されました。

Spire.XLS

カテゴリー ID 説明
New feature SPIREXLS-4120 CEILING.MATH関数をサポートしました。
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "CEILING.MATH(-2.78,5,-1)";
workbook.CalculateAllValue();
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2016);
New feature SPIREXLS-4195 BITOR関数をサポートしました。
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "BITOR(23,10)";
workbook.CalculateAllValue();
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2016);
New feature SPIREXLS-4199 BITAND関数をサポートしました。
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "BITAND(23,10)";
workbook.CalculateAllValue();
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2016);
New feature SPIREXLS-4212 BITLSHIFT関数をサポートしました。
Supports BITLSHIFT formula.
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "BITLSHIFT(23,2)";
workbook.CalculateAllValue();
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2016);
New feature SPIREXLS-4214 BITRSHIFT関数をサポートしました。
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "BITRSHIFT(23,2)";
workbook.CalculateAllValue();
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2016);
New feature SPIREXLS-4191 shapeグループ化をサポートしました。
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
IPrstGeomShape shape1 = worksheet.PrstGeomShapes.AddPrstGeomShape(1, 3, 50, 50, PrstGeomShapeType.RoundRect);
IPrstGeomShape shape2 = worksheet.PrstGeomShapes.AddPrstGeomShape(5, 3, 50, 50, PrstGeomShapeType.Triangle);
GroupShapeCollection groupShapeCollection = worksheet.GroupShapeCollection;
groupShapeCollection.Group(new Spire.Xls.Core.IShape[] { shape1,shape2});
workbook.SaveToFile("1.xlsx",ExcelVersion.Version2013);
New feature SPIREXLS-4194 「SHA-512」暗号化方式をサポートしました。
New feature SPIREXLS-4200 ピボット・テーブル全体を設定するためのレイアウト・モードが追加されました。
xlsPivotTable.Options.ReportLayout = PivotTableLayoutType.Tabular;
Bug SPIREXLS-4161 HtmlをExcelに変換した後の表の枠線とスタイルが失われていた問題が修正されました。
Bug SPIREXLS-4163 条件付きフォーマットの色を取得する際にアプリケーションが「System.NullReferenceException」をスローする問題が修正されました。
Bug SPIREXLS-4164 グラフを画像に変換した後にコンマが1つ多くなる問題が修正されました。
Bug SPIREXLS-4182 エラーパスワードでExcelドキュメントを復号したときにアプリケーションがスローしなかった問題が修正されました。
Bug SPIREXLS-4189 隠し列を削除するとExcelに空白列が多くなる問題が修正されました。
Bug SPIREXLS-4197 ドキュメントをロードして保存した後、結果ドキュメントと元のドキュメントの内容が異なる問題が修正されました。
Bug SPIREXLS-4211 ExcelをCSVドキュメントに変換した後の二重引用符が正しくない問題が修正されました。
Bug SPIREXLS-4218 セル範囲の計算結果が正しくない問題が修正されました。
Bug SPIREXLS-4227 セルのRTFテキストを取得する際にアプリケーションが「Unknown font」をスローした問題が修正されました。
Bug SPIREXLS-4231 ExcelをPDFに変換する際にアプリケーションが「Shapes fail to be rendered」をスローした問題が修正されました。
Bug SPIREXLS-4245 ExcelをPDFに変換する際にアプリケーションが「System.OutOfMemoryException」をスローした問題が修正されました。
Bug SPIREXLS-4247 HtmlをExcelに変換した後のフォーマットの不一致が修正されました。
Bug SPIREXLS-4252 ストリーム形式でファイルを保存すると、スライサー(slicers)が失われる問題が修正されました。
Bug SPIREXLS-4254 オペレーティングシステムの言語領域が変更された後、保存されたドキュメントのオープンプロンプトの内容に誤りがあった問題が修正されました。
Bug SPIREXLS-4258 sheetをコピーする際にアプリケーションが「System.NullReferenceException」をスローした問題が修正されました。

Spire.Presentation

カテゴリー ID 説明
Bug SPIREPPT-2086 null値を含むデータソースを使用してグラフを作成したときにグラフデータが正しく表示されなかった問題が修正されました。
Bug SPIREPPT-2100 形状の組み合わせや水平反転スタイルの設定時に形状が左に移動する問題が修正されました。
Bug SPIREPPT-2104 PPTのページを別のPPTにコピーする際に、ナビゲーションバーでパラメータが変更された問題が修正されました。

Spire.SpreadSheet

カテゴリー ID 説明
Bug SPREADSHEET-210 列を削除した後に列名が重なる問題が修正されました。