Spire.Office 10.11.0 のリリースをお知らせいたします。本バージョンでは、Spire.Doc が OfficeMath の処理機能を最適化し、Spire.XLS が Excel から JSON への変換をサポート、Spire.Presentation が PPTX から PDF への変換機能を強化し、Spire.PDF が NETStandard 環境での印刷ログ出力をサポートしました。 また、既知の問題についても一連の修正が行われています。詳細は以下の通りです。
本バージョンには、以下の最新バージョンのコンポーネントが含まれています:Spire.Doc、Spire.PDF、Spire.XLS、Spire.Presentation、Spire.Barcode、Spire.DocViewer、Spire.PDFViewer。
DLL バージョン:
- Spire.Doc.dll v13.11.5,
- Spire.Pdf.dll v11.11.5,
- Spire.XLS.dll v15.11.3,
- Spire.Presentation.dll v10.11.4,
- Spire.Barcode.dll v7.4.1,
- Spire.Email.dll v6.6.3,
- Spire.DocViewer.Forms.dll v8.9.4,
- Spire.PdfViewer.Asp.dll v8.2.6,
- Spire.PdfViewer.Forms.dll v8.2.16
- Spire.Spreadsheet.dll v7.5.2,
- Spire.OfficeViewer.Forms.dll v8.8.0,
- Spire.DataExport.dll 4.9.0,
- Spire.DataExport.ResourceMgr.dll v2.1.0
ここで Spire.Office 10.11.0をダウンロードする:
このリリースで行われた変更点の一覧は以下のとおりです
Spire.Doc
| カテゴリー | ID | 説明 |
| 最適化 | - | OfficeMath の処理機能を最適化し、数式の改行と修正履歴の表示効果を強化しました。 |
Spire.XLS
| カテゴリー | ID | 説明 |
| 新機能 | SPIREXLS-5977, SPIREXLS-5978 | 数式内容の MathML および LaTeX 形式へのエクスポートをサポートしました。
Workbook workbook = new Workbook(); workbook.LoadFromFile(inputFile); Worksheet sheet = workbook.Worksheets[0]; string mathML = sheet.Equations[0].ExportMathML(); sheet.Range["B9"].Value = "mathML:"; sheet.Range["B10"].Value = mathML; string LaTex = sheet.Equations[0].ExportLaTex(); sheet.Range["B12"].Value = "LaTeX:"; sheet.Range["B13"].Value = LaTex; workbook.SaveToFile(outputFile); File.WriteAllText(outputFile_TXT, "LaTeX:\t" + LaTex + "\r\nmathML:\t" + mathML); |
| 新機能 | SPIREXLS-5982 | XMATCH 関数をサポートしました。
Workbook workbook = new Workbook(); workbook.LoadFromFile(@"test.xlsx"); Worksheet sheet = workbook.Worksheets[0]; sheet.Range["C4"].Formula = "=XMATCH(\"王五\", A2:A5)"; workbook.CalculateAllValue(); |
| 新機能 | SPIREXLS-5990, SPIREXLS-5991 | Office 365 に類似したチェックボックス効果を追加しました。
XlsRange range = sheet.Range["A1"]; range.InsertEmbedCheckBox(); rang.SetEmbedCheckBoxCheckState(true); |
| 新機能 | SPIREXLS-6021 | Excel から JSON への変換をサポートしました。
Workbook workbook = new Workbook(); workbook.LoadFromFile(inputFile); workbook.SaveToFile(outputFile, FileFormat.Json); workbook.Dispose(); |
| 新機能 | SPIREXLS-6022 | EMF 形式の背景画像設定をサポートしました。
Workbook workbook = new Workbook(); workbook.LoadFromFile(inputFile); Worksheet sheet = workbook.Worksheets[0]; Stream image = File.OpenRead(inputFile_Img); sheet.PageSetup.BackgoundImageStream = image; workbook.SaveToFile(outputFile, ExcelVersion.Version2013); |
| 不具合修正 | SPIREXLS-5958 | Excel を PDF に変換する際のレンダリング問題を修正しました。 |
| 不具合修正 | SPIREXLS-5998 SPIREDOC-10083 |
Excel ドキュメントを読み込む際に「Invalid string in the file」エラーが発生する問題を修正しました。 |
| 不具合修正 | SPIREXLS-6008 | Excel ドキュメント読み込み時にアプリケーションがフリーズする問題を修正しました。 |
| 不具合修正 | SPIREXLS-6009 | AutoFitColumns() メソッドの動作不良を修正しました。 |
| 不具合修正 | SPIREXLS-6016 | Excel ファイルを読み込み・保存した後に数式が正しく処理されない問題を修正しました。 |
Spire.Presentation
| カテゴリー | ID | 説明 |
| 不具合修正 | SPIREPPT-2873, SPIREPPT-2888 | PowerPoint を PDF に変換する際、画像効果が正しく表示されない問題を修正しました。 |
| 不具合修正 | SPIREPPT-2951 | PowerPoint を PDF に変換した際、レイアウトが一致しない問題を修正しました。 |
| 不具合修正 | SPIREPPT-3012 | ODP を PDF に変換する際、フッター内容が欠落する問題を修正しました。 |
Spire.PDF
| カテゴリー | ID | 説明 |
| 仕様変更 | — | NetCore および NetStandard プラットフォームにおける System.Security.Cryptography.Pkcs、System.Security.Permissions、System.Security.Cryptography.Xml の依存関係を削除しました。 |
| 新機能 | — | NETStandard DLL で印刷ログを有効にする機能を追加しました。
PdfDocument doc = new PdfDocument();
doc.LoadFromFile("in.pdf");
doc.PrintSettings.PrintLogger= new DefaultPrintLogger("log.txt");
doc.PrintSettings.PaperSize =PdfPaperSize.A4;
doc.Print(); |
| 不具合修正 | SPIREPDF-3758 | PDF を画像に変換する際、背景色が失われる問題を修正しました。 |
| 不具合修正 | SPIREPDF-4271 | PDF を PDF/A-3A に変換する際、アラビア語テキストの内容が正しく表示されない問題を修正しました。 |
| 不具合修正 | SPIREPDF-5542 | NETStandard DLL におけるテキスト抽出および検索のパフォーマンスを最適化しました。 |
| 不具合修正 | SPIREPDF-7753 | テキストを置換した後、フォント効果が正しく表示されない問題を修正しました。 |
| 不具合修正 | SPIREPDF-7771 | PDF を PDF/A-1B に変換する際に検証が失敗する問題を修正しました。 |
| 不具合修正 | SPIREPDF-7779 | UOS x86 システム上で NETStandard DLL を使用して PDF 文書を印刷する際にエラーが発生する問題を修正しました。 |
| 不具合修正 | SPIREPDF-3749 | 追加された画像透かしの効果が正しくない問題を修正しました。 |
| 不具合修正 | SPIREPDF-5688 | PDF を PDF/A に変換する際の出力が正しくない問題を修正しました。 |
| 不具合修正 | SPIREPDF-5889 | PDF を画像に変換する際の出力が正しくない問題を修正しました。 |
| 不具合修正 | SPIREPDF-6457 | PDF を画像に変換する際、背景画像が失われる問題を修正しました。 |
| 不具合修正 | SPIREPDF-7063 | PDF 印刷時に出力結果が正しくない問題を修正しました。 |
| 不具合修正 | SPIREPDF-7102 | NetStandard DLL で画像変換する際の処理時間とメモリ使用量を最適化しました。 |
| 不具合修正 | SPIREPDF-7105, SPIREPDF-7572 | PDF を OFD に変換する際、しおりが失われる問題を修正しました。 |
| 不具合修正 | SPIREPDF-7562 | PDF を画像に変換する際に "System.NotImplementedException" が発生する問題を修正しました。 |
| 不具合修正 | SPIREPDF-7749 | SetCustomProperty によって追加されたカスタム属性が OFD 変換時に失われる問題を修正しました。 |
| 不具合修正 | SPIREPDF-7767 | PDF を OFD に変換する際 "System.ArgumentOutOfRangeException" が発生する問題を修正しました。 |
| 不具合修正 | SPIREPDF-7807 | PDF 読み込み時に "System.NullReferenceException" が発生する問題を修正しました。 |
| 不具合修正 | SPIREPDF-7808 | "pdfbuttonfield.IconLayout.IsFitBounds = true" が反映されない問題を修正しました。 |






