Spire.Office for .NET

ニュース&リリース

2024-02-07

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

Spire.Office 9.2.0を発表できることを嬉しく思います。このバージョンでは、Spire.XLS は FileFormat 列挙に XLT、XLTX、および XLTM ドキュメント形式を追加し、ヘッダーおよびフッター画像の切り取り位置の設定をサポートします。Spire.Presentation は PPTX へのフォントの埋め込みをサポートします。Spire.PDF では PDF から PDF/A、OFD、画像への変換機能が強化されました。Spire.Docでは Word から PDF および HTML への変換機能が強化されました。さらに、多くの既知の問題も修正しました。詳細は以下の内容を読んでください。

このバージョンでは、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 v12.2.1
  • Spire.Pdf.dll v10.2.2
  • Spire.XLS.dll v14.2.1
  • Spire.Presentation.dll v9.2.0
  • Spire.Barcode.dll v7.2.9
  • Spire.Spreadsheet.dll v7.4.6
  • Spire.Email.dll v6.5.10
  • Spire.DocViewer.Forms.dll v8.7.3
  • Spire.PdfViewer.Forms.dll v7.12.3
  • Spire.PdfViewer.Asp.dll v7.12.3
  • Spire.OfficeViewer.Forms.dll v8.7.6
  • Spire.DataExport.dll v4.9.0
  • Spire.DataExport.ResourceMgr.dll v2.1.0
ここで Spire.Office 9.2.0をダウンロードする:

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

Spire.PDF

カテゴリー ID 説明
Bug SPIREPDF-6328 PDF印刷時に内容が明確に表示されない問題を修正しました。
Bug SPIREPDF-6414 署名を含む PDF ドキュメントを読み取り、新しいドキュメントに保存した後に署名が破損する問題を修正しました。
Bug SPIREPDF-6431 PDF フォームフィールドの値を変更した後に値が 90 度回転する問題を修正しました。
Bug SPIREPDF-6443 .NET Standard プラットフォームで PDF を画像に変換するときにテキストが明確に表示されない問題を修正しました。
Bug SPIREPDF-6278 PdfHTMLTextElement インターフェースを使用して HTML テキストを描画する際の効果が正しくない問題を修正しました。
Bug SPIREPDF-6400 ブックマークを追加した後、ドキュメントを保存する際に「 System.OutOfMemoryException」例外が発生する問題を修正しました。
Bug SPIREPDF-6426 テキストを置換した後に重複コンテンツが表示される問題を修正しました。
Bug SPIREPDF-6430 OFDを PDFに変換する際に 「System.IndexOutOfRangeException」例外が発生する問題を修正しました。
Bug SPIREPDF-6445 テーブルを抽出する際に 「System.Collections.Generic.KeyNotFoundException」例外が発生する問題を修正しました。
Bug SPIREPDF-6471 ページを回転させた後、画像として保存する際に 「System.ArgumentException」例外が発生する問題を修正しました。
Bug SPIREPDF-6473 HTML を PDF に変換する際にカラフルな絵文字が白黒になる問題を修正しました。
Bug SPIREPDF-6477 PDF を画像に変換する際の内容が正しくない問題を修正しました。
Bug SPIREPDF-6480 PDFを印刷する際に「System.NullReferenceException」例外が発生する問題を修正しました。
Bug SPIREPDF-6483 PDF を OFD に変換した後、一部のテキストが太字スタイルでなくなる問題を修正しました。
Bug SPIREPDF-6427
SPIREPDF-6489
テキストの検索と強調表示が機能しない問題を修正しました。
Bug SPIREPDF-6456 PDF文書をPDF/A文書に変換する際、アラブ文字体が失われる問題を修正しました。
Bug SPIREPDF-6493 PDF文書を印刷する時、印鑑の位置がずれてしまう問題を修正しました。
Bug SPIREPDF-6509 双面印刷する場合、正反面の向き設定が無視される問題を修正しました。
Bug SPIREPDF-6510 PDF文書を画像に変換する時、プログラムが「System.NullReferenceException」例外を投げる問題を修正しました。
Bug SPIREPDF-6524 PDF文書をOFD文書に変換してから元のPDF文書に戻すと、フォントが過度に太字になる問題を修正しました。

Spire.Doc

カテゴリー ID 説明
New feature SPIREDOC-9979
SPIREDOC-10058
段落の左右のインデント機能に文字数を設定するオプションをサポートしています。
//文字数に応じて左インデントを設定する 
paragraph.Format.LeftIndentChars = 10; 
//文字数に応じて右インデントを設定する 
paragraph.Format.RightIndentChars = 10;
Bug SPIREDOC-3363 Word ドキュメントを PDF ドキュメントに変換するときにコンテンツ形式が正しくない問題を修正しました。
Bug SPIREDOC-3363
SPIREDOC-10083
Word 文書を PDF 文書に変換するときにフォントが変更される問題を修正しました。
Bug SPIREDOC-9136 Word文書をPDF文書に変換する際に、文書構造タグが失われる問題を修正しました。
Bug SPIREDOC-9718 保存された Docx ドキュメント内の数式コンテンツのフォントが傾いてしまう問題を修正しました。
Bug SPIREDOC-9756 Word文書をHTML文書に変換する際にプログラムがSystem.ArgumentExceptionをスローする問題を修正しました。
Bug SPIREDOC-10001 Word 文書を PDF 文書に変換するときに表の境界線が変更される問題を修正しました。
Bug SPIREDOC-10016 ブックマークの内容を置き換えた後に余分な空白の段落が表示される問題を修正しました。
Bug SPIREDOC-10084 Word 文書を PDF 文書に変換するときにフォントの太字スタイルが失われる問題を修正しました。
Bug SPIREDOC-10110 Doc ドキュメントのロード時にプログラムが System.ArgumentOutOfRangeException をスローする問題を修正しました。
Bug SPIREDOC-10111 Word ドキュメントを PDF ドキュメントに変換するときにコンテンツがインデントされる問題を修正しました。
Bug SPIREDOC-10119 クロス参照フィールドでコードを取得できない問題を修正しました。
Bug SPIREDOC-10132 空のドキュメントでFixedLayoutDocumentオブジェクトを取得するときにプログラムがSystem.ArgumentOutOfRangeExceptionをスローする問題を修正しました。
Bug SPIREDOC-10195 ドキュメントをコピーした後にブックマークのコンテンツを削除するときにプログラムが System.NullReferenceException をスローする問題を修正しました。

Spire.XLS

カテゴリー ID 説明
New feature SPIREXLS-5038 ヘッダー画像とフッター画像の切り取り位置の設定をサポートします。
sheet.PageSetup.LeftHeaderPictureCropTop=6.15;
sheet.PageSetup.LeftHeaderPictureCropBottom=7.15;
sheet.PageSetup.LeftHeaderPictureCropLeft =7.15;
sheet.PageSetup.LeftHeaderPictureCropRight = 6.15;
sheet.PageSetup.LeftFooterPictureCropTop=0.15;
sheet.PageSetup.LeftFooterPictureCropBottom=0.15;
sheet.PageSetup.LeftFooterPictureCropLeft =0.15;
sheet.PageSetup.LeftFooterPictureCropRight =0.15;

sheet.PageSetup.CenterHeaderPictureCropTop=0.15;
sheet,PageSetup.CenterHeaderPictureCropBottom=0.15;
sheet.PageSetup.CenterHeaderPictureCropLeft=0.15;
sheet.PageSetup.CenterHeaderPictureCropRight =0.15;
sheet.PageSetup.CenterFooterPictureCropTop=0.15;
sheet.PageSetup.CenterFooterPictureCropBottom=0.15;
sheet.PageSetup.CenterFooterPictureCropLeft =0.15;
sheet.PageSetup.CenterFooterPictureCropRight=0.15;

sheet.PageSetup.RightHeaderPictureCropTop=0.15;
sheet.PageSetup.RightHeaderPictureCropBottom=0.15;
sheet.PageSetup.RightHeaderPictureCropLeft=0.15;
sheet.PageSetup.RightHeaderPictureCropRight=0.15;
sheet.PageSetup.RightFooterPictureCropTop=0.15;
sheet.PageSetup.RightFooterPictureCropBottom=0.15;
sheet.PageSetup.RightFooterPictureCropLeft=0.15;
New feature SPIREXLS-5006 XLT、XLTX、XLTM 文書形式を FileFormat 列挙に追加しました。
Bug SPIREXLS-5016 Sheet.AutoFilters.Clear()実行時にプログラムが「System.ArgumentOutOfRangeException」をスローする問題を修正しました。
Bug SPIREXLS-5018 XLSX ドキュメントをロードし、変更せずに新しい XLSX ドキュメントに直接保存した後、MS Excel ツールを使用して保存された XLSX ドキュメントを開くと、一部の内容が間違っているというメッセージが表示される問題を修正しました。
Bug SPIREXLS-5022 ワークシートにデータを挿入し、保存したXLSX文書をMS Excelツールで開くと、内容の一部が正しくなくなる問題を修正しました。
Bug SPIREXLS-5023 セルの取得に失敗する問題を修正しました。
Bug SPIREXLS-5025 Excel を PDF に変換した後にページング方式が正しく行われない問題を修正しました。
Bug SPIREXLS-5028 ExcelをCSVに変換すると内容がずれる問題を修正しました。
Bug SPIREXLS-5032 Linux システムで .Net Standard パッケージを使用して Excel を HTML に変換した後、凡例のテキストが文字化けする問題を修正しました。
Bug SPIREXLS-5034 Linux 環境でファイル読み込みプログラムが「No printers are installed」エラーをスローする問題を修正しました。
Bug SPIREXLS-5039 ワークシートを画像に変換するときにピボット テーブル データが正しくない問題を修正しました。
Bug SPIREXLS-5061 Excel を PDF に変換するときにプログラムが「Shape failed to render!」エラーをスローする問題を修正しました。
Bug SPIREXLS-5066 cellRange.ClearContents() メソッドを呼び出した後、結果のドキュメント内のコメントが Office365 に表示されない問題を修正しました。
Bug SPIREXLS-5073 ワークシート名に特殊文字\tが含まれる場合、\tが_x0009_と読み取られる問題を修正しました。
Bug SPIREXLS-5080 XLSXを PDFに変換するときにコンテンツが正しくない問題を修正しました。
Bug SPIREXLS-5083 XLSX をPDFに変換するときにプログラムが System.ArgumentException をスローする問題を修正しました。
Bug SPIREXLS-5084 XLSX を画像に変換するときにテキストコンテンツが重なる問題を修正しました。
Bug SPIREXLS-5090 .NET7.0 プラットフォームで .netstand2.0 DLL を公開するときに発生する「Operation is not supported on this platform」という例外の問題を修正しました。

Spire.Presentation

カテゴリー ID 説明
New feature - PPTX でのフォントの埋め込みをサポート: PPTX へのフォントの埋め込みのみをサポートし、PDF および PowerPoint 2003 形式への埋め込みはサポートしません。中国語名のフォントを埋め込む場合、フォント名は中国語で表示されません。
ppt.AddEmbeddedFont(string fontpath);
New feature SPIREPPT-2424 Ole オブジェクトが非表示かどうかを判断する IsHidden プロパティを提供されています。
OleObjectCollection oles = ppt.Slides[0].OleObjects;
OleObject ole= oles[0];
bool result=ole.IsHidden;
Adjustment - VS2019プロジェクト・フレームワークがバージョン4.6.2にアップグレードされました。
Adjustment - MonoAndroid と Xamarin.iOS が削除されました。
Adjustment - 製品から Spire.Pdf.dll の参照が削除されました。
Adjustment - 「Spire.Pdf.PdfConformanceLevel」は非推奨となり、新しいインターフェース「Spire.Presentation.External.pdf.PdfConformanceLevel」に置き換えられました。
presentation.SaveToPdfOption.PdfConformanceLevel = Spire.Presentation.External.Pdf.PdfConformanceLevel.Pdf_A1A;
Adjustment - 「Spire.Pdf.Sercurity.PdfSecurity」は非推奨となり、新しいインターフェース「Spire.Presentation.External.Pdf.PdfSecurity」に置き換えられました。
Bug SPIREPPT-2418 システムの地域言語がトルコ語に設定されているときに PPTX ドキュメントをロードすると、プログラムが「Microsoft PowerPoint 2007 file is corrpt.」をスローする問題が修正されました。
Bug SPIREPPT-2396 グラフのラベルの位置を変更した後の効果が正しくなくなる問題が修正されました。