Spire.PDF for .NET 12.10.0 のリリースをお知らせいたします。本アップデートでは、.NET Standard 仕様に準拠することでクロスプラットフォーム互換性を強化し、.NET 6.0、.NET 9.0、.NET 10.0 の画像処理ロジックを System.Drawing から SkiaSharp に移行するとともに、依存関係もそれに合わせて更新しました。また、ファイル形式変換機能の安定性と信頼性を向上させる一連のバグ修正も含まれています。
変更内容一覧
| カテゴリー | ID | 説明 |
| 調整 | - | .NET Core のパッケージング方法を改訂しました。.NET Standard 仕様に準拠することでクロスプラットフォーム互換性を実現しています。readme.txt 内の依存関係は、.NET 6.0、.NET 9.0、.NET 10.0 向けに以下のとおり更新されました。他のプラットフォームは変更ありません。
.NET 6.0 の外部参照: SkiaSharp >= 3.116.1 Microsoft.Win32.Registry >= 5.0.0 System.Buffers >= 4.5.1 System.Memory >= 4.5.5 System.Text.Encoding.CodePages >= 6.0.0 HarfBuzzSharp >=8.3.0.1 .NET 9.0 の外部参照: SkiaSharp >= 3.116.1 Microsoft.Win32.Registry >= 5.0.0 System.Buffers >= 4.5.1 System.Memory >= 4.5.5 System.Text.Encoding.CodePages >= 9.0.0 HarfBuzzSharp >=8.3.0.1 .NET 10.0 の外部参照: SkiaSharp >= 3.116.1 Microsoft.Win32.Registry >= 5.0.0 System.Buffers >= 4.5.1 System.Memory >= 4.5.5 System.Text.Encoding.CodePages >= 10.0.0 HarfBuzzSharp >=8.3.0.1 .NET 6.0、.NET 9.0、.NET 10.0 では、画像処理ロジックが System.Drawing から SkiaSharp に移行され、関連するコードは次のように変更されました: System.Drawing を使用した元の実装: using (Image image = doc.SaveAsImage )
{ image.Save(fileName, System.Drawing.Imaging.ImageFormat.Png); }SkiaSharp を使用した新しい実装: using (var image = doc.SaveAsImage )
{ string filename = String.Format(outputFile + i + ".png");
System.IO.FileStream fileStream = new
System.IO.FileStream(fileName,
System.IO.FileMode.Create,
System.IO.FileAccess.Write);
image.CopyTo(fileStream);
fileStream.Flush(); } |
| 不具合修正 | SPIREPDF-6951 | ドキュメントを結合した後にコンテンツ(注釈またはテキスト)を追加するとリンクが失われる問題を修正しました。 |
| 不具合修正 | SPIREPDF-7961 | OFD を PDF に変換する際にメモリ不足エラー "System.OutOfMemoryException" がスローされる問題を修正しました。 |
| 不具合修正 | SPIREPDF-8147 | PDF を Excel に変換した後に回転テキストのフォントサイズが小さくなる問題を修正しました。 |
| 不具合修正 | SPIREPDF-8155 | 矩形領域でテキストを抽出すると抽出されたテキストが重複する問題を修正しました。 |
| 不具合修正 | SPIREPDF-8167 | XPS を PDF に変換した後、Adobe Reader で拡大表示した際に画像が消える問題を修正しました。 |
Spire.PDF 12.10.0 は以下のリンクからダウンロードください:






