我正在使用 .net 核心创建 PDF 文件iTextSharp
。
我已经使用Barcode128
类iTextSharp.text.pdf
将条形码添加到我的 PDF 文件中。
为了在 .net core 中打印 PDF,我使用以下代码:
string fileName = @"/home/ubuntu/Desktop/Test/test123.pdf";
Process objP = new Process();
objP.StartInfo.FileName = "lpr";
string printerName = "Label_Printer";
objP.StartInfo.Arguments = " -P " + printerName + " " + fileName;
objP.StartInfo.CreateNoWindow = false;
objP.Start();
如果我的 PDF 文件包含纯文本,则可以正常打印。但如果它包含条形码,它会打印一个空白页。
这里有什么问题?Ubuntu 的 LPR exe 与 128 型条形码不兼容吗?