我们十分高兴的宣布发布12月份新版本Aspose.Pdf for .NET 17.12。本月发布的Aspose.Pdf for .NET新版本包含新的有用功能、增强功能和错误修复。如果您打算将现有版本的API升级到最新版本,我们强烈建议您查阅Aspose.Pdf for .NET 17.12发行说明来大概了解API更改和改进之处。
实现Aspose.Pdf for .NET 2.0标准
从Aspose.Pdf for .NET 17.12开始,此API包含.NET Standard 2.0版本。 我们的产品团队已经将常规.NET版本的Aspose.Pdf的完整功能移植到.NET标准2.0版本中。 由于这是.NET Standard 2.0支持的第一个版本,所以在与图形相关的功能中,可能会有一些问题,我们的产品团队一直在努力修复它们。
添加渐变填充文本
我们已经实现了对文本添加场景的渐变填充支持。 将渐变填充设置为TextFragment / TextSegment的前景色可以在Aspose.Pdf for .NET 17.12中使用。 下面的代码片段可以用来设置渐变填充的前景色:
// Create new color with pattern colorspace
textFragment.TextState.ForegroundColor = new Aspose.Pdf.Color
{
// Set PatternColorSpace to linear gradient with
// red starting color and blue ending color
PatternColorSpace =
new GradientAxialShading(Color.Red, Color.Blue)
};
隐藏TOC中的页码
在PDF文档中添加TOC(目录)(通常是列表中的标题)时,会显示页面编号,点击它们后可以浏览它们。 有时,您只想显示目录中没有页码的文本。 在Aspose.Pdf for .NET 17.12发行版中,您将能通过使用TocInfo 类的新布尔属性IsShowPageNumbers 来隐藏目录中的页码。
在图章标注中使用SVG图像
在Aspose.Pdf for .NET的较早版本中,StampAnnotation类支持用于标记的JPEG和PNG图像–而在新的17.12版本的API中,在Stamp Annotation中使用SVG图像是可行的:
Document doc = new Document();
doc.Pages.Add();
Aspose.Pdf.Annotations.StampAnnotation stamp =
new Aspose.Pdf.Annotations.StampAnnotation(doc.Pages[1],
new Aspose.Pdf.Rectangle(10,10,100,100));
stamp.Image =
new FileStream("c:/pdftest/CHRISTMAS_004.svg", FileMode.Open);
doc.Pages[1].Annotations.Add(stamp);
doc.Save("c:/pdftest/stampannotation.pdf");
其它修复
除了上面提到的增强和功能外,我们还提供了许多问题的解决方法。为了查看已经在此版本的Aspose.Pdf for .NET中修复的问题的完整列表,请查看Aspose.Pdf for .NET 17.12发行说明部分。
由于总是推荐使用最新版本的API,因此我们建议您下载最新版本Aspose.Pdf for .NET 17.12并检查以下资源,这些资源将帮助您使用API:
- Aspose.Pdf for .NET产品主页
- 下载Aspose.Pdf for .NET
- Aspose.Pdf系列产品支持论坛–发布您的技术问题和疑问,或者您在运行Aspose.Pdf API时遇到的任何其他问题。
- Aspose.Pdf for .NET在线文档–帮助文档和API参考文档。
- 启动博客订阅–不要限制自己,您可以通过订阅Aspose.Pdf博客,随时关注Aspose.Pdf API,新功能,修复和其他API相关主题的最新消息。
- Aspose.Pdf for .NET示例代码–我们在社交编码网站GitHub.com上发布了我们的代码示例。 任何人都可以探索代码示例的学习目的。