Spire.PDF 9.2.2 已发布。该版本新增 TextCompressionOptions 以支持设置压缩类型,同时还支持设置专色的颜色空间为 RGB。此外,本次更新还增强了 PDF 到 Excel 和图片以及 XPS 到 PDF 的转换。详情请阅读以下内容。
新功能:
- 支持设置专色的颜色空间为RGB。
 - 新增TextCompressionOptions以支持设置压缩类型。
 
PdfDocument pdf = new PdfDocument();
 PdfPageBase page = pdf.Pages.Add();
 PdfRGBColor c = Color.Purple;
 //color space RGB
 PdfSeparationColorSpace cs = new PdfSeparationColorSpace("MySpotColor", new PdfRGBColor(c.R, c.G, c.B));
 //color space CMYK
 PdfSeparationColorSpace cs = new PdfSeparationColorSpace("MySpotColor", new PdfRGBColor(c.C, c.M, c.Y, c.K));
 //color space Grayscale
 PdfSeparationColorSpace cs = new PdfSeparationColorSpace("MySpotColor", new PdfRGBColor(c.Gray));
 PdfSeparationColor color = new PdfSeparationColor(cs, 1f);
 PdfSolidBrush brush = new PdfSolidBrush(color);
 page.Canvas.DrawPie(brush, 10, 30, 60, 60, 360, 360);
 page.Canvas.DrawString("Tint=1.0", new PdfFont(PdfFontFamily.Helvetica, 10f), brush, new PointF(22, 100));
 color = new PdfSeparationColor(cs, 0.5f);
 brush = new PdfSolidBrush(color);
 page.Canvas.DrawPie(brush, 80, 30, 60, 60, 360, 360);
 page.Canvas.DrawString("Tint=0.5", new PdfFont(PdfFontFamily.Helvetica, 10f), brush, new PointF(92, 100));
 color = new PdfSeparationColor(cs, 0.25f);
 brush = new PdfSolidBrush(color);
 page.Canvas.DrawPie(brush, 150, 30, 60, 60, 360, 360);
 page.Canvas.DrawString("Tint=0.25", new PdfFont(PdfFontFamily.Helvetica, 10f), brush, new PointF(162, 100));
 pdf.SaveToFile("SpotColorrgb.pdf");PdfCompressor compressor = new PdfCompressor(fileName);
compressor.Options.TextCompressionOptions.UnembedFonts = true;
compressor.CompressToFIle(outputName);问题修复:
- 优化了转换PDF到Excel消耗的时间。
 - 修复了添加的文本注释在WPS软件不显示的问题。
 - 修复了内容相同的两个页面转换到图片耗时相差大的问题。
 - 修复了转换XPS到PDF,不可见的线条变可见的问题。
 - 修复了提取PDF文档的文本,格式不正确的问题。
 - 修复了获取书签的位置不正确的问题。
 - 修复了转换PDF到图片,程序抛“参数无效”的问题。
 - 修复了添加了具有背景色的文本框注释,在浏览器中显示不成功的问题。
 
获取Spire.PDF 9.2.2请点击:







