C#/ASP.NET 制作漂亮的 PDF 发票

5
我希望创建一个发票的PDF,我已经使用了iTextSharp的DLL,并且成功地创建了PDF。我正在使用Visual C#.NET和ASP.NET。
问题是,我想将信息标题放在左侧,然后将有关该信息标题的相关信息放在右侧。 例如:
<blink>
First Name: John Marshal
Address: Missouri
Street: Honolulu 23rd
</blink>

我将把“名字,地址,街道”称为信息标题,“John Marshal,Missouri,Honolulu 23rd”称为信息内容。
有没有办法对齐所有这些内容,使发票变得整洁美观且有意义。尽管我使用了空格来创建以下格式:
document.Add(new Paragraph("        CROWN SERVICE LIMITED", new Font(Font.BOLD, 25)));
document.Add(new Paragraph ("               John Marshal ", new Font(Font.BOLD, 20)));
document.Add(new Paragraph ("               Missouri Honolulu 23rd", new Font(Font.BOLD, 20)));

虽然我尝试在PDF的背景中使用图片,但似乎并不合适。

我认为将数据转换为XML可能会有一些解决方案,如果可能的话,请告诉我。

1个回答

6

谢谢Bravax,我的问题与OP略有不同,但这个链接帮助我解决了自己的问题。 - PercivalMcGullicuddy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接