在我的工作地点,我有责任以PDF格式创建图表/图形。我们使用iTextsharp来创建PDF。 .NET Core / ASP.NET Core用于服务器端处理。
我绝对可以使用形状和全部图形来绘制图形,但这是巨大的努力。而且,我不想重新发明轮子。
我在Google上搜索过,看是否有开放的源库(.NET dll)可以在处理过程中获取数据并以图像格式呈现图形(这意味着不需要活动的UI)。我可以使用iTextsharp将这些图像放入PDF。我找不到任何这样的比赛。
任何人都可以帮忙吗?
在我的项目中,我们正在使用https://github.com/oxyplot/oxyplot。这是MIT许可下的一个开源项目。如您所见here,该库使我们可以生成不同格式的图表图像。这样,您可以使用ImageDataFactory.Create重载方法将这些图像附加到pdf。现在,您应该使用itext7代替iTextSharp