0

我正在使用 .net 核心创建 PDF 文件iTextSharp

我已经使用Barcode128iTextSharp.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 型条形码不兼容吗?

4

0 回答 0