Vb.net itextsharp:关于如何显示报告的解决方案

Vb.net itextsharp:关于如何显示报告的解决方案,vb.net,pdf,itextsharp,Vb.net,Pdf,Itextsharp,我有一份这样的报告。将采用PDF格式: 用户将输入所有不同的食物,因此每个部分(如无、中度、重度)的大小将不同,因此我需要能够在运行时扩展这些部分。为了做到这一点,我可能应该对图像进行切片,并在运行时添加不同的部分。我不知道该怎么做 请帮助我提供一个建议,说明如何在适当的部分中添加文本(但请记住,我无法控制每个部分中有多少食物,用户将在运行时决定)对于格式化/表格数据,使用报告工具而不是iTextSharp可能是值得的 我们使用来自的活动报告,但我确信还有其他报告 编辑: 看起来iTextSh

我有一份这样的报告。将采用PDF格式:

用户将输入所有不同的食物,因此每个部分(如无、中度、重度)的大小将不同,因此我需要能够在运行时扩展这些部分。为了做到这一点,我可能应该对图像进行切片,并在运行时添加不同的部分。我不知道该怎么做


请帮助我提供一个建议,说明如何在适当的部分中添加文本(但请记住,我无法控制每个部分中有多少食物,用户将在运行时决定)

对于格式化/表格数据,使用报告工具而不是iTextSharp可能是值得的

我们使用来自的活动报告,但我确信还有其他报告

编辑:

看起来iTextSharp支持html到pdf的转换?也许这更容易渲染


只是搜索了一下,发现了这样一个问题:

对于格式化/表格数据,使用报表工具而不是iTextSharp可能值得吗

我们使用来自的活动报告,但我确信还有其他报告

编辑:

看起来iTextSharp支持html到pdf的转换?也许这更容易渲染


只是搜索了一下,发现了这样一个结果:

我会为你的每个结果(无、中度、重度)创建一个iTextSharp表,然后按你希望它们出现在PDF上的顺序依次写出该表。表中的每一行都有四列

我发现这些文章对于在iTextSharp中创建表很有用:

编辑

抱歉,我没有看到您问题上的vb.net标记。我链接的页面是C语言的-我希望你能翻译。我发现你能找到的大多数iTextSharp样本都在C#中。

我会为你的每个结果(无、中度、重度)创建一个iTextSharp表格,并按照你希望它们出现在PDF中的顺序顺序依次写出表格。表中的每一行都有四列

我发现这些文章对于在iTextSharp中创建表很有用:

编辑
抱歉,我没有看到您问题上的vb.net标记。我链接的页面是C语言的-我希望你能翻译。我发现你能找到的大部分iTextSharp样品都是C