このたび、Spire.Office 11.6.1 のリリースをお知らせいたします。本バージョンでは、Spire.Doc が Word から PDF への変換機能を強化し、Spire.PDF は PDF を固定レイアウトの Word に変換する際の解析ロジックを最適化しました。Spire.XLS では Worksheet.SaveToPdf メソッドを調整し、Spire.Presentation では数式を MathML および LaTeX 形式でエクスポートできるようになりました。さらに、多数の既知の不具合を修正し、製品全体の安定性と品質を向上させています。詳細は以下をご覧ください。
本バージョンには、Spire.Doc、Spire.PDF、Spire.XLS、Spire.Presentation、Spire.Barcode、Spire.DocViewer、Spire.PDFViewer、Spire.Email、Spire.Spreadsheet、Spire.OfficeViewerの最新バージョンが含まれています。
DLL バージョン:
- Spire.Barocde.dll: 7.5.0
- Spire.Doc.dll: 14.6.13
- Spire.DocViewer.dll: 8.9.5
- Spire.Email.dll: 6.8.0
- Spire.OfficeViewer.dll: 8.8.1
- Spire.Pdf.dll: 12.6.9
- Spire.PdfViewer.dll: 8.3.0
- Spire.Presentation.dll: 11.6.11
- Spire.Spreadsheet.dll: 7.5.3
- Spire.XLS.dll: 16.6.3
ここで Spire.Office 11.6.1をダウンロードする:
このリリースで行われた変更点の一覧は以下のとおりです
Spire.Doc
| カテゴリー | ID | 説明 |
| 最適化 | - | リビジョン機能を最適化し、リビジョンを部分的に受け入れた際の結果を改善しました。 |
| 不具合修正 | SPIREDOC-11907 | リビジョンを受け入れた後にWordからPDFへ変換した際、結果が正しくならない問題を修正しました。 |
Spire.XLS
| カテゴリー | ID | 説明 |
| 調整 | - | Worksheet.SaveToPdf() メソッドから FileFormat パラメータを削除しました。 |
| 不具合修正 | SPIREXLS-6133 | チャートから画像への変換時に IndexOutOfRangeException が発生する不具合を修正しました。 |
| 不具合修正 | SPIREXLS-6142 | CalculateAllValue メソッドが誤った数式の計算結果を返す不具合を修正しました。 |
| 不具合修正 | SPIREXLS-6144 | CalculateAllValue メソッドによる数式値の計算に時間がかかりすぎる不具合を修正しました。 |
| 不具合修正 | SPIREXLS-6146 | ODS ファイルの読み込み時に "Key cannot be null" 例外が発生する不具合を修正しました。 |
Spire.Presentation
| カテゴリー | ID | 説明 |
| 新機能 | SPIREPPT-3044 | デフォルトフォントの設定に対応しました。
//デフォルトのフォントを設定する
Presentation.SetDefaultLatinFontName("Arial");
Presentation.SetDefaultEastAsianFontName("Yu Mincho");
//フォント設定をリセット/初期状態に戻す
Presentation.ResetDefaultEastAsianFontName();
Presentation.ResetDefaultLatinFontName(); |
| 新機能 | — | 数式を MathML および LaTeX コードとしてエクスポートする機能に対応しました。
IAutoShape shapeFormula = slide.Shapes.AppendShape(ShapeType.Rectangle, new RectangleF(40, currentTop, shapeWidth, formulaHeight)); // LaTeX 数式を挿入 TextParagraph formulaPara = shapeFormula.TextFrame.Paragraphs.AddParagraphFromLatexMathCode(latex); // MathML としてエクスポート string mathML = formulaPara.ExportMathML(); // LaTeX としてエクスポート string LaTex = formulaPara.ExportLaTex(); |
| 不具合修正 | SPIREPPT-3117 | PowerPoint を SVG に変換する際に単語が分割される問題を修正しました。 |
| 不具合修正 | SPIREPPT-3125 | PowerPoint を PDF に変換する際にチャートデータ形式が正しくない問題を修正しました。 |
| 不具合修正 | SPIREPPT-3130 | PowerPoint 内の画像に対応する Shape が正しく取得されない問題を修正しました。 |
| 不具合修正 | SPIREPPT-3131 | PowerPoint を PDF に変換する際にテキスト形状の位置がずれる問題を修正しました。 |
| 不具合修正 | SPIREPPT-3139 | PowerPoint を PDF に変換する際に画像が欠落する問題を修正しました。 |
Spire.PDF
調整:
| 旧クラス名 | 新クラス名 | 旧プロパティ名 | 新プロパティ名 |
|---|---|---|---|
| PdfLaunchAction | PdfLaunchAction | IsNewWindow | NewWindow |
| PdfActionDestination | PdfPredefinedAction | ||
| PdfEmbeddedGoToAction | PdfEmbeddedGoToAction | IsNewWindow | NewWindow |
| PdfResetAction | PdfResetFormAction | ||
| PdfSubmitAction | PdfSubmitFormAction | ||
| PdfUriAction | PdfURIAction | Uri | URI |
| PdfFieldActions | PdfFormFieldAdditionalActions | ||
| PdfAnnotationActions | PdfAnnotationAdditionalActions | MouseEnter | OnEnter |
| MouseLeave | OnExit | ||
| MouseDown | OnMouseDown | ||
| MouseUp | OnMouseUp | ||
| GotFocus | OnReceiveFocus | ||
| LostFocus | OnLostFocus | ||
| Calculate | / | ||
| Validate | / | ||
| KeyPressed | / | ||
| Format | / | ||
| PdfDocumentActions | PdfDocumentAdditionalActions | Calculate | OnCalculate |
| Validate | OnValidate | ||
| KeyPressed | OnModifyCharacter | ||
| Format | OnFormat | ||
| MouseEnter | OnEnter | ||
| MouseLeave | OnExit | ||
| MouseDown | OnMouseDown | ||
| MouseUp | OnMouseUp | ||
| GotFocus | OnReceiveFocus | ||
| LostFocus | OnLostFocus |
| 旧クラス名 (Spire.Pdf.General 名前空間) |
新クラス名 (Spire.Pdf.Destinations名前空間) |
旧プロパティ名 | 新プロパティ名 |
|---|---|---|---|
| PdfDestination | PdfDestination, PdfExplicitDestination |
||
| PdfDestination (Mode=Location) |
PdfXYZExplicitDestination | Location | Left, Top |
| Rectangle | / | ||
| Mode | Type | ||
| PdfDestination (Mode=FitToPage) |
PdfFitExplicitDestination | Location | / |
| Rectangle | / | ||
| Zoom | / | ||
| Mode | Type | ||
| PdfDestination (Mode=FitH) |
PdfFitHExplicitDestination | Location | Top |
| Rectangle | / | ||
| Zoom | / | ||
| Mode | Type | ||
| PdfDestination (Mode=FitR) |
PdfFitRExplicitDestination | Location | / |
| Rectangle | Left,Bottom, Right, Top | ||
| Zoom | / | ||
| Mode | Type | ||
| PdfDestination (Mode=FitV) |
PdfFitVExplicitDestination | Location | Left |
| Rectangle | / | ||
| Zoom | / | ||
| Mode | Type | ||
| PdfFitBExplicitDestination | |||
| PdfFitBVExplicitDestination | / | Left |
| ID | 説明 |
| - | PDF を固定レイアウト Word に変換する際の内部解析ロジックを調整しました。一部のドキュメントでは変換結果に軽微な差異が生じる場合があります。 |
不具合修正
| Category | ID | Description |
| 不具合修正 | SPIREPDF-8034 | XPS を PDF に変換した際、生成されたドキュメントでエラーが報告される問題を修正しました。 |
| 不具合修正 | SPIREPDF-8047 | XPS を PDF に変換した際、文字が重なって表示される問題を修正しました。 |
| 不具合修正 | SPIREPDF-8057 | PDF を PDF/X-1a:2001 規格に変換した際、画像の背景が黒くなる問題を修正しました。 |
| 不具合修正 | SPIREPDF-8074 | PDF ドキュメントを結合する際に、プログラムが「The index can not be less then zero or greater then Count」例外をスローする問題を修正しました。 |
Spire.OCR
| カテゴリー | ID | 説明 |
| 不具合修正 | SPIREOCR-137 | 画像認識時に OCR エンジンがインデントおよび行間隔を保持できない問題を修正しました。 |
Spire.PdfViewer
| カテゴリー | ID | 説明 |
| 不具合修正 | SPIREOCR-137 | 画像認識時に OCR エンジンがインデントおよび行間隔を保持できない問題を修正しました。 |
| 不具合修正 | SPIREPDFVIEWER-625 | PDF ファイルのプレビュー時にArgumentNullException エラーがスローされる問題を修正しました。 |






