使用itextsharp构建pdf时,以pdf格式生成条形码

时间:2013-07-05 18:47:17

标签: asp.net itextsharp barcode

我在使用pdf生成条形码时遇到麻烦。我正在使用itextsharp生成pdf,我有数据库来生成这个并且我不熟悉条形码...请帮我生成条形码.....

我使用了以下代码..      HttpContext.Current.Response.ContentType =“application / pdf”     HttpContext.Current.Response.AddHeader(“content-disposition”,“attachment; filename = GridViewExport.pdf”)     HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache)

Dim pdfDoc As New Document()
PdfWriter.GetInstance(pdfDoc, HttpContext.Current.Response.OutputStream)

pdfDoc.Open()
'WRITE PDF <<<<<<

pdfDoc.Add(New Paragraph("My first PDF"))

'END WRITE PDF >>>>>
pdfDoc.Close()

HttpContext.Current.Response.Write(pdfDoc)
HttpContext.Current.Response.End()

此致

Sivajith S。

2 个答案:

答案 0 :(得分:2)

由于您已经在使用iText,为什么不使用iText创建条形码。转到chapter 10 of my book的示例并查看Barcodes.cs。可以找到此代码的结果here

答案 1 :(得分:0)

为了生成条形码,存在特殊库。其中一些是免费的。

例如,作为选项,您可以使用Barcode Image Generation Library生成条形码作为图像,然后使用itextsharp库将此图像插入pdf。

编辑条码图像生成库目前是免费的,我错了。事情似乎发生了变化。对于免费解决方案,您可以查看以下SO问题:Free Barcode API for .NET