このたび、Spire.Office 11.8.0 のリリースをお知らせいたします。本バージョンでは、いくつかの新機能が追加されました。例えば、Spire.XLS では TEXTSPLIT 数式がサポートされ、Spire.Barcode では NETStandard プラットフォーム上での BarcodeSettings 列挙型設定が同期されました。また、Word、Excel、PDF、PowerPoint ファイルの処理時に発生していた一連の問題が正常に修正されました。詳細は以下をご覧ください。
本バージョンには、Spire.Doc、Spire.PDF、Spire.XLS、Spire.Presentation、Spire.Email、Spire.DocViewer、Spire.PDFViewer、Spire.Spreadsheet、Spire.OfficeViewer、Spire.DataExport、Spire.Barcode の最新バージョンが含まれています。
DLL バージョン:
- Spire.Doc.dll: 14.8.0
- Spire.XLS.dll: 16.8.2
- Spire.Presentation.dll: 11.8.4
- Spire.Pdf.dll: 12.8.5
- Spire.Barcode.dll: 7.5.8
- Spire.DocViewer.dll: 8.9.5
- Spire.Email.dll: 6.8.0
- Spire.OfficeViewer.dll: 8.8.1
- Spire.PdfViewer.Asp.dll: 8.3.0
- Spire.PdfViewer.Forms.dll: 8.3.0
- Spire.Spreadsheet.dll: 7.5.3
ここで Spire.Office 11.8.0をダウンロードする:
このリリースで行われた変更点の一覧は以下のとおりです
Spire.Doc
| カテゴリー | ID | 説明 |
| 不具合修正 | SPIREDOC-11385 | 段落のレイアウト要素を取得する際に「NullReferenceException」がスローされる問題を修正しました。 |
| 不具合修正 | SPIREDOC-11848 | Word 文書を PDF に変換する際にドキュメントレイアウトが正しくレンダリングされない問題を修正しました。 |
| 不具合修正 | SPIREDOC-11981 | Word 文書を PDF に変換する際に「ArgumentOutOfRangeException」がスローされる問題を修正しました。 |
Spire.XLS
| カテゴリー | ID | 説明 |
| 新機能 | SPIREXLS-6201 | TEXTSPLIT 関数への対応を追加しました。
sheet.getCellRange("A8").setFormula("=TEXTSPLIT(\"A,B,C\", \",\")"); |
| 不具合修正 | SPIREXLS-6193 | OFD ストリームに保存する際、ファイルの内容が破損する問題を修正しました。 |
| 不具合修正 | SPIREXLS-6194 | KeepDataType を有効にして混合データ型の列をエクスポートする際、型の推論が正しく行われずデータが失われる問題を修正しました。 |
| 不具合修正 | SPIREXLS-6198 | CalculateAllValue を使用した数式計算で「N/A」エラーが発生する問題を修正しました。 |
Spire.Presentation
| カテゴリー | ID | 説明 |
| 不具合修正 | SPIREPPT-3090 SPIREPPT-3115 | PPTXをPDFに変換する際にコンテンツが一貫しない問題を修正しました。 |
| 不具合修正 | SPIREPPT-3146 | PPTXをSVGに変換する際にテキストコンテンツが<path>タグとしてレンダリングされる問題を修正しました。 |
| 不具合修正 | SPIREPPT-3158 | PPTX内の図形をSVGにエクスポートする際にコンテンツが正しく出力されない問題を修正しました。 |
| 不具合修正 | SPIREPPT-3087 | PowerPoint ファイルを PDF に変換した際に黒い四角が表示される問題を修正 |
| 不具合修正 | SPIREPPT-3107 | PowerPoint ファイルを PDF に変換した際に添付ファイル名が文字化けする問題を修正 |
| 不具合修正 | SPIREPPT-3170 | PowerPoint ファイルを PDF に変換した際に一部テキストが隠れてしまう問題を修正 |
| 不具合修正 | SPIREPPT-3184 | SaveAsSvgInSlide メソッドで図形を SVG に変換する際、一部図形が NULL に変換される問題を修正 |
Spire.PDF
クラス名の調整
| 変更前 | 変更後 |
| PdfTextMarkupAnnotationWidget | PdfTextMarkupAnnotation |
| PdfFreeTextAnnotationWidget | PdfFreeTextAnnotation |
| PdfTextAnnotationWidget | PdfTextAnnotation |
| PdfPopupAnnotationWidget | PdfPopupAnnotation |
| PdfLineAnnotationWidget | PdfLineAnnotation |
| PdfRubberStampAnnotationWidget | PdfRubberStampAnnotation |
| PdfPolyLineAnnotation | PdfPolylineAnnotation |
| PdfAttachmentAnnotation | PdfFileAttachmentAnnotation |
| PdfEmbeddedGoToAction | PdfGoToEmbeddedAction |
| PdfTextMarkupAnnotation | PdfHighlightAnnotation |
プロパティの調整
| 変更前 | 変更後 | 説明 |
| xxx.Text | xxx.Contents | 注釈テキストの内容 |
| xxx.Author | xxx.Title | 注釈の作成者 / タイトル |
| xxx.Bounds | xxx.Rectangle | 注釈領域の矩形 |
| xxx.TextMarkupColor | xxx.Color | ハイライト / マークアップの色 |
| xxx.Opacity | xxx.StrokingOpacity | 線の不透明度 |
| xxx.LineEndingStyle | xxx.CalloutLineEndingStyle | 引出線の端点スタイル |
| xxx.CalloutLines | xxx.CalloutLine | 引出線のポイント配列 |
| xxx.BorderStyle / xxx.BorderWidth(lineBorder) | xxx.Border.Style / xxx.Border.Width | 線の境界線スタイル / 幅 |
| xxx.BeginLineStyle / xxx.EndLineStyle | xxx.StartingStyle / xxx.EndingStyle | 線の端点スタイル |
| xxx.InnerLineColor / xxx.BackColor | xxx.InteriorColor / xxx.Color | 線の内部色 / 背景色 |
| xxx.LeaderLineExt | xxx.LeaderLineExtension | 引出線の延長 |
| xxx.BorderEffect = PdfBorderEffect.BigCloud | xxx.Border.Effect = PdfBorderEffect.Cloudy | 境界線の雲状効果 |
| カテゴリー | ID | 説明 |
| 不具合修正 | SPIREPDF-7681 | 添付ファイルの追加に失敗する不具合を修正しました。 |
| 不具合修正 | SPIREPDF-8080 | PdfGrayConverter.ToGrayPdf() の効果が不准确になる不具合を修正しました。 |
| 不具合修正 | SPIREPDF-8122 | 画像の抽出結果が不准确になる不具合を修正しました。 |
| 不具合修正 | SPIREPDF-8114 | PDF から画像への変換時に “System.InvalidOperationException: can not convert to rectangle” エラーが発生する問題を修正しました。 |
| 不具合修正 | SPIREPDF-8131 | PDF からテキストを抽出する際に文字が重なる問題を修正しました。 |
Spire.Barcode
| カテゴリー | ID | 説明 |
| 新機能 | SPIREBARCODE-280 | NETStandardプラットフォーム上でBarcodeSettings列挙型設定を同期するサポートを追加しました。
setting.BorderDashStyle = Spire.Barcode.Publics.Drawing.DashStyle.DashDotDot; Spire.Barcode.Publics.Drawing.StringAlignment.Center; |
| 不具合修正 | SPIREBARCODE-290 | バーコード認識精度を改善および最適化しました。 |
| 不具合修正 | SPIREBARCODE-295 SPIREBARCODE-289 | バーコードおよび QR コードの認識結果が不正確になる不具合を修正しました。 |






