在.net / .net核心中将图表生成为没有UI渲染的图像

问题描述 投票:8回答:1

在我的工作地点,我有责任以PDF格式创建图表/图形。我们使用iTextsharp来创建PDF。 .NET Core / ASP.NET Core用于服务器端处理。

我绝对可以使用形状和全部图形来绘制图形,但这是巨大的努力。而且,我不想重新发明轮子。

我在Google上搜索过,看是否有开放的源库(.NET dll)可以在处理过程中获取数据并以图像格式呈现图形(这意味着不需要活动的UI)。我可以使用iTextsharp将这些图像放入PDF。我找不到任何这样的比赛。

任何人都可以帮忙吗?

.net pdf charts itext .net-core
1个回答
0
投票

在我的项目中,我们正在使用https://github.com/oxyplot/oxyplot。这是MIT许可下的一个开源项目。如您所见here,该库使我们可以生成不同格式的图表图像。这样,您可以使用ImageDataFactory.Create重载方法将这些图像附加到pdf。现在,您应该使用itext7代替iTextSharp

© www.soinside.com 2019 - 2024. All rights reserved.