在PDF文件上绘图C#

AtI*_*nfo 0 c# wpf drawing

我需要从我的WPF应用程序中编写PDF文件.我见过一些第三方库来创建PDF文件,但我找不到任何可以让我写盒子或任何形状的文件.我是否必须使用.NET中的某些2D库,或者是否有提供该类型工作的PDF库?

这是我需要绘制的:

我将有一个对象列表List<ObjX> list;,我将用它来填充每个框.例如,将其视为所有员工的个人数据列表.

____________________________________
{header_img}

| Name: {name} | Surname: {surname}|

| Address : {address} | City: {cit}|
____________________________________
Run Code Online (Sandbox Code Playgroud)

这是一个非常糟糕的绘画,我要做的是更详细,包括甚至图像.

Joh*_*her 5

你可能想要iTextSharp

您可以通过搜索StackOverflow找到有关如何使用它的大量帮助.:)

这是绘制矩形的答案:在iText pdf中绘制一个矩形

编辑

此外,搜索"绘图形状iTextSharp"给了我这个看起来非常详细的链接. http://www.mikesdotnetting.com/Article/88/iTextSharp-Drawing-shapes-and-Graphics

您需要注意版本的差异,因为1.4和1.5是完全不同的.