Spire.Office for .NET

ニュース&リリース

2023-03-17

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

Spire.Office 8.3.2のリリースを発表できることを嬉しく思います。このバージョンでは、Spire.PDFは、PDFドキュメントにフォントを埋め込む機能と、「ドメインの表示/非表示」アクションの作成をサポートします。Spire.XLSはISOWEEKNUM式、CEILING.PRECISE式、ENCODEURL式をサポートしました。Spire.Spreadsheetはズームの機能をサポートしました。Spire.EmailはOAuth 2認証をサポートしました。

このバージョンでは、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.3.2
  • Spire.Pdf.dll v9.3.4
  • Spire.XLS.dll v13.3.2
  • Spire.Presentation.dll v8.2.0
  • Spire.Email.dll v6.3.1
  • Spire.DocViewer.Forms.dll v8.3.0
  • Spire.PdfViewer.Forms.dll v7.10.0
  • Spire.PdfViewer.Asp.dll v7.10.0
  • Spire.Spreadsheet.dll v7.2.0
  • Spire.OfficeViewer.Forms.dll v8.3.2
  • Spire.Barcode.dll v7.2.1
  • Spire.DataExport.dll v4.8.0
  • Spire.DataExport.ResourceMgr.dll v2.1.0
ここで Spire.Office 8.3.2をダウンロードする:

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

Spire.PDF

カテゴリー ID 説明
New feature SPIREPDF-3933 PDFドキュメントにフォントを埋め込む機能がサポートされました。
PdEmbeddedFontConverter converter = new PdEmbeddedFontConverter ("InputFile");
convert.ToEmbeddedFontPdf("resultFile");
New feature SPIREPDF-5396 「ドメインの表示/非表示」アクションを作成する機能がサポートされました。
PdfDocument pdf = new PdfDocument(inputFile);
pdf.LoadFromFile(inputFile);
for (int c = 0; c < pdf.Pages.Count; c++)
{
    PdfFormWidget formWidget = pdf.Form as PdfFormWidget;
    for (int i = 0; i < formWidget.FieldsWidget.List.Count; i++)
    {
        PdfField field = formWidget.FieldsWidget.List[i] as PdfField;
        if (field is PdfButtonWidgetFieldWidget)
        {
            PdfButtonWidgetFieldWidget buttonWidget = field as PdfButtonWidgetFieldWidget;
            PdfHideAction hideAction = new PdfHideAction(buttonWidget.Name, true);
            buttonWidget.MouseDown = hideAction;
        }
    }
}
pdf.SaveToFile(outputFile);
pdf.Dispose();
New feature SPIREPDF-5769 ドキュメントの圧縮機能が最適化されました。
PdfCompressor compressor = new PdfCompressor("1.pdf");
compressor.Options.TextCompressionOptions.UnembedFonts = true;
compressor.Options.ImageCompressionOptions.CompressImage = true;
compressor.Options.ImageCompressionOptions.ResizeImages = true;
compressor.Options.ImageCompressionOptions.ImageQuality = ImageQuality.Low;
compressor.CompressToFile("1_out.pdf");
Bug SPIREPDF-5436 SPIREPDF-5743 PDFをWordに変換した後に、内容が正しくない問題が修正されました。
Bug SPIREPDF-5519 OFDをPDFに変換した後に、文字化けとボックスの問題が修正されました。
Bug SPIREPDF-5702 正しいパスワードを入力した後、Adobe Readerを使用してAndroidデバイスで暗号化されたドキュメントを開くことができなかった問題が修正されました。
Bug SPIREPDF-5730 PDFをマージした後にラジオボタンがデフォルトオプション機能を失っていた問題が修正されました。
Bug SPIREPDF-5738 ハイライトされたテキストが画像に変換されてカバーされていた問題が修正されました。
Bug SPIREPDF-5749 PDFを画像に変換した後に内容が正しくない問題が修正されました。
Bug SPIREPDF-5761 XPSをPDFに変換した後に内容が正しくない問題が修正されました。
Bug SPIREPDF-5766 PDFを画像に変換した後に背景色の変化の問題が修正されました。
Bug SPIREPDF-5788 PDFページをテンプレートとして新しいドキュメントに描画した後、赤章の色が青色に変化する問題が修正されました。
Bug SPIREPDF-5790 PDFをマージする際にアプリケーションが「System.ArgumentOutOfRangeException」をスローする問題が修正されました。
Bug SPIREPDF-5797 PDFをXPSに変換した後に線が失われていた問題が修正されました。
Bug SPIREPDF-5798 PDFをWordに変換した後に内容が失われていた問題が修正されました。
Bug SPIREPDF-5805 PDFをSVGに変換する際にアプリケーションが「System.ArgumentException:'Parameter is not valid'」をスローする問題が修正されました。
Bug SPIREPDF-5809 OFDをPDFに変換する際にアプリケーションが「System.IO.FileNotFoundException」をスローする問題が修正されました。

Spire.XLS

カテゴリー ID 説明
New feature SPIREXLS-4396 ISOWEEKNUM式がサポートされました。
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "ISOWEEKNUM(DATE(2012,1,1))";
workbook.CalculateAllValue();
workbook.SaveToFile("result.xlsx");
New feature SPIREXLS-4404 CEILING.PRECISE式がサポートされました。
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "CEILING.PRECISE(-4.6,3)";
workbook.CalculateAllValue();
workbook.SaveToFile("result.xlsx");
New feature SPIREXLS-4455 ENCODEURL式がサポートされました。
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Formula = "ENCODEURL(\"https://www.e-iceblue.com\")";
workbook.CalculateAllValue();
workbook.SaveToFile("result.xlsx");
New feature SPIREXLS-4460 シート内のフォントを別のフォントに置き換えることがサポートされました。
sheet.ReplaceAll(oldValue, oldStyle, newValue, newStyle)
Bug SPIREXLS-686
SPIREXLS-4431
Excelを画像に変換した後に内容が正しくない問題が修正されました。
Bug SPIREXLS-3804 Excelを画像に変換した後に背景色が失われていた問題が修正されました。
Bug SPIREXLS-4259 DisplayedText()を使用して非表示セル領域からテキストを取得する際にNULL値を取得する問題が取得される問題を修正しました。
Bug SPIREXLS-4406 保存したファイルをMS Excelで開いた後にセル値が更新されなかった問題が修正されました。
Bug SPIREXLS-4414 追加されたTextBoxの位置が正しくない問題が修正されました。
Bug SPIREXLS-4428 DeleteOption.MoveLeftパラメータを使用してセル範囲を削除した結果が正しくない問題が修正されました。
Bug SPIREXLS-4446 Excelの画像を置き換えるためにAzureにアプリケーションを配備したときに、アプリケーションが「Parameter is not valid」をスローした問題が修正されました。
Bug SPIREXLS-4466 行を挿入した後の内容フォーマットが正しくない問題が修正されました。
Bug SPIREXLS-4468 .txtファイルをExcelに変換した後のセル値に余分なスペースがあった問題が修正されました。
Bug SPIREXLS-4476 ExcelをPDFに変換した後に内容が正しくない問題が修正されました。
Bug SPIREXLS-4484 ExcelをHTMLに変換した後にリンクが無効になっていた問題が修正されました。
Bug SPIREXLS-4504 LastColumnとLastRowの両方を設定する際に、有効な設定が1つしかない問題が修正されました。

Spire.Doc

カテゴリー ID 説明
Bug SPIREDOC-5109
SPIREDOC-5440
WordをPDFに変換した後の下線の書式が正しくない問題が修正されました。
Bug SPIREDOC-8575 ディレクトリドメインの更新に失敗した問題が修正されました。
Bug SPIREDOC-8904 フォームフィールドにキャリッジリターン付きの値を設定する際に、アプリケーションが「System.NullReferenceException」をスローした問題が修正されました。
Bug SPIREDOC-8971 WordをPDFに変換すると内容が反転する問題を修正しました。
Bug SPIREDOC-9087 Wordドキュメントを保存する際にアプリケーションが「System.NullReferenceException」をスローした問題が修正されました。

Spire.Email

カテゴリー ID 説明
New feature SPIREEMAIL-67 OAuth 2認証をサポートしました。
Bug SPIREEMAIL-51 QQメールへの接続が失敗する問題を修正しました。
Bug SPIREEMAIL-60 163メールの受信トレイを読み込むとアプリケーションが「004 NO SELECT State error」をスローする問題が修正されました。
Bug SPIREEMAIL-62 メールを送信する際にアプリケーションが「Unable to read data from the transport connection」をスローする問題が修正されました

Spire.DocViewer

カテゴリー ID 説明
Bug SPIREDOCVIEWER-98 画像の一部が表示できない問題が修正されました。
Bug SPIREDOCVIEWER-99 中国語テキストの表示に失敗した問題も修正されました。

Spire.Spreadsheet

カテゴリー ID 説明
New feature - ズームの機能がサポートされています。