Spire.PDF 12.2.14 が正式にリリースされました。このバージョンでは、PdfHatchStyle インターフェースを使用した Hatch Brush の作成と、PDF ページのテキスト置換時におけるテキスト色の設定がサポートされました。また、netstandard DLLs の圧縮機能が最適化され、PDF から画像への変換、画像の追加、フォントの描画時に発生していたいくつかの不具合も修正されました。詳細は以下の通りです。
変更内容一覧
| カテゴリー | ID | 説明 |
| 最適化 | SPIREPDF-7881 | netstandard DLLs の圧縮機能を最適化し、ファイル圧縮比を向上させました。 |
| 新機能 | SPIREPDF-7780 | Hatch Brush を作成するための PdfHatchStyle インターフェースのサポートを追加しました。
PdfDocument pdf = new PdfDocument();
foreach (PdfHatchStyle type in Enum.GetValues(typeof(PdfHatchStyle)))
{
PdfPageBase page = pdf.Pages.Add();
PdfCanvas canves = page.Canvas;
Color foreColor = Color.FromArgb(255, 255, 255, 0);
Color backColor = Color.FromArgb(255, 78, 167, 46);
page.Canvas.DrawString(type.ToString(), new PdfTrueTypeFont(new System.Drawing.Font("Arial", 16)), new PdfSolidBrush(Color.Black), new PointF(0, 0), true);
PdfHatchBrush brush = new PdfHatchBrush(type, foreColor, backColor);
canves.DrawRectangle(brush, 100, 100, 300, 200);
}
pdf.SaveToFile(output);
pdf.Dispose(); |
| 新機能 | SPIREPDF-7907 | PDF ページのテキスト置換時にテキスト色を設定するサポートを追加しました。
PdfTextReplacer textReplacer = new PdfTextReplacer(page);
textReplacer.Options = textReplaceOptions;
textReplacer.ReplaceAllText("文档", "文件", Color.Red); |
| 不具合修正 | SPIREPDF-7853 | PDF から画像への変換においてレンダリングが正しくない問題を修正しました。 |
| 不具合修正 | SPIREPDF-7920 | PDF から画像への変換において影がずれる問題を修正しました。 |
| 不具合修正 | SPIREPDF-7952 | PDF への画像追加時に実行速度が低下し、ファイルサイズが極端に大きくなる問題を修正しました。 |
| 不具合修正 | SPIREPDF-7953 | "MS Gothic" フォントをページに描画する際に NullReferenceException がスローされる問題を修正しました。 |
Spire.PDF 12.2.14 は以下のリンクからダウンロードください:






