C#利用pdfium.dll组件直接打印PDF文件

需要先安装三个包:

  1. 安装
    PdfiumViewer

    NuGet包

  2. 安装
    PdfiumViewer.Native.x86.v8-xfa

    NuGet包

  3. 安装
    PdfiumViewer.Native.x86_64.v8-xfa

    NuGet包

string pdfFilePath = @"C:\a.pdf"; // PDF文件路径
PrintPDF(pdfFilePath);

static void PrintPDF(string pdfFilePath)
{
    using (var document = PdfDocument.Load(pdfFilePath))
    {
        using (var printDocument = document.CreatePrintDocument())
        {
            printDocument.PrinterSettings = new PrinterSettings()
            {
                PrinterName = "Zebra", // 更改为你的打印机名称
                PrintRange = PrintRange.AllPages,
                Copies = 1,
            };

            printDocument.PrintController = new StandardPrintController(); // 可选,用于打印进度
            printDocument.Print();
        }
    }
}

 

来源地址:C#利用pdfium.dll组件直接打印PDF文件

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:www.88531.cn资享网,谢谢!^^

© 版权声明
THE END
喜欢就支持一下吧
点赞25 分享