Spire.Office for .NET

ニュース&リリース

2023-09-28

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

Spire.Office 8.9.3のリリースを発表できることを嬉しく思います。このバージョンでは、Spire.Presentationがスライドの自動切り替え時間の設定と、グラデーションストップスタイルの透明度と明るさの設定と読み取りをサポートしています。Spire.PDFではPDFから画像へ、OFDからPDFへの変換機能が強化されました。Spire.DocではWordとHTMLからPDFへの変換機能が強化されました。さらに、多くの既知の問題も修正しました。詳細は以下の内容を読んでください。

このバージョンでは、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.9.19
  • Spire.Pdf.dll v9.9.9
  • Spire.XLS.dll v13.9.1
  • Spire.Presentation.dll v8.9.4
  • Spire.Email.dll v6.8.0
  • Spire.DocViewer.Forms.dll v8.7.0
  • Spire.PdfViewer.Forms.dll v7.12.0
  • Spire.PdfViewer.Asp.dll v7.12.0
  • Spire.Spreadsheet.dll v7.4.2
  • Spire.OfficeViewer.Forms.dll v8.9.3
  • Spire.Barcode.dll v7.2.1
  • Spire.DataExport.dll v4.9.0
  • Spire.DataExport.ResourceMgr.dll v2.1.0
ここで Spire.Office 8.9.3をダウンロードする:

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

Spire.Presentation

カテゴリー ID 説明
New feature SPIREPPT-2351 スライドの自動切り替え時間の設定がサポートされています。
Presentation ppt = new Presentation();
ppt.LoadFromFile("input.pptx");
ppt.Slides[0].SlideShowTransition.AdvanceAfterTime = 1000;
ppt.Slides[1].SlideShowTransition.SelectedAdvanceAfterTime = false;
ppt.SaveToFile("output.pptx", FileFormat.Pptx2013);
ppt.Dispose();
New feature SPIREPPT-2353 Radial Gradient Styleのすべてのオプションの名前を最適化し、元のオプションを非推奨とし、MS PowerPointツールと同じオプションが追加されています。
Previous options:
FromCorner1
FromCorner2
FromCorner3
FromCorner4
New options:
FromTopLeftCorner
FromBottomLeftCorner
FromTopRightCorner
FromBottomRightCorner
New feature SPIREPPT-2354 グラデーションストップスタイルの透明度と明るさの設定と読み取りがサポートされています。
Presentation ppt = new Presentation();
ppt.LoadFromFile("input.pptx");
StringBuilder stringBuilder = new StringBuilder();
IAutoShape shape = (ppt.Slides[0].Shapes[0] as GroupShape).Shapes[2] as IAutoShape;
GradientStopCollection stops = shape.Fill.Gradient.GradientStops;
for (int i = 0; i < stops.Count; i++)
{
    float transparency = stops[i].Color.Transparency;
    float brightness = stops[i].Color.Brightness;
    stringBuilder.AppendLine("stops" + i + "transparency: " + transparency + " brightness: " + brightness);
}
File.WriteAllText("output.txt", stringBuilder.ToString());

stops[0].Color.Transparency = 0.5f;
stops[0].Color.Brightness = -0.32f;
ppt.SaveToFile("output.pptx", FileFormat.Auto);
ppt.Dispose();
Bug SPIREPPT-2322 多角形の角の座標のコレクションが不完全であるという問題が修正されました。
Bug SPIREPPT-2323 スライドを画像に保存する際にテキストの方向が変わってしまう問題が修正されました。
Bug SPIREPPT-2334 線コネクタ形状の接続点座標の取得に失敗する問題が修正されました。

Spire.PDF

カテゴリー ID 説明
Bug SPIREPDF-6130 PDFを画像に変換する際に、プログラムが「System.StackOverflowException」をスローする問題が修正されました。
Bug SPIREPDF-6219 HTMLコンテンツを描画する際に、プログラムが「System.ArgumentOutOfRangeException」をスローする問題が修正されました。
Bug SPIREPDF-6229 分割されたドキュメントのサイズが正しくない問題が修正されました。
Bug SPIREPDF-6245 XFAチェックボックスのフォームフィールドが入力できない問題が修正されました。
Bug SPIREPDF-6254 OFDをPDFに変換する際に、プログラムが「System.FormatException」をスローする問題が修正されました。
Bug SPIREPDF-6259 PDFドキュメントを印刷する際に、コンテンツの一部が失われていた問題が修正されました。
Bug SPIREPDF-6272 テキストボックスフォームフィールドのFontSizeAutoプロパティが正しくない問題が修正されました。

Spire.Doc

カテゴリー ID 説明
Bug SPIREDOC-9455/td> 特定のドキュメントからコピーしたフッターを別のドキュメントに追加してPDFに変換する際に、内容が正しく表示されない問題が修正されました。
Bug SPIREDOC-9466 ドキュメントを読み込んで新しいドキュメントに名前を付けて保存した後、余分な図形が表示される問題が修正されました。
Bug SPIREDOC-9699 ドキュメント内のフィールドを更新して、PDFに変換した後、フォントが変更される問題が修正されました。
Bug SPIREDOC-9743 ドキュメントを読み込んで新しいドキュメントに保存した後、余分な画像が表示される問題が修正されました。
Bug SPIREDOC-9767 LaTeXの数式を識別するコード「therefore」の認識に失敗する問題が修正されました。
Bug SPIREDOC-9800 ドキュメントを読み込む際に、プログラムが「System.StackOverflowException」をスローする問題が修正されました。
Bug SPIREDOC-9833 DocをPDFに変換した後、内容が文字化けする問題が修正されました。
Bug SPIREDOC-9834 DocxをPDFに変換する際に、プログラムが「System.NullReferenceException」をスローする問題が修正されました。
Bug SPIREDOC-9836 テキストを置換する際に、プログラムが「System.NullReferenceException」をスローする問題が修正されました。
Bug SPIREDOC-9852 テキストを置換した後にPDFに保存すると、余分な画像が表示される問題が修正されました。
Bug SPIREDOC-9861 HTML コンテンツ内の "<" MathML 形式を認識できない問題が修正されました。
Bug SPIREDOC-9869 HTMLをPDFに変換した後、画像が失われる問題が修正されました。
Bug SPIREDOC-9878 DocxをPDFに変換した後、記号が回転する問題が修正されました。