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 | グラフのラベルの位置を変更した後の効果が正しくなくなる問題が修正されました。 |