我在使用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。
答案 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