没有对话框的 Chromium 打印(默认打印机)Winforms C#

Chromium print without dialog (Default printer) Winforms C#

我在我的 C# winforms 应用程序中实现了 Chromium 控件,我需要打印没有对话框的页面,即使用默认打印机。

   #region members


    ChromiumWebBrowser chrome;

    #endregion

    public PrepaidVirtualOfficeForm()
    {
        InitializeComponent();


        chrome = new ChromiumWebBrowser("http://ourcodeworld.com");
        chrome.LoadingStateChanged += OnLoadingStateChanged;
        this.pnlContainerBrowser.Controls.Add(chrome);
        chrome.Dock = DockStyle.Fill;
    }

 private void mtPrint_Click(object sender, EventArgs e)
    {
        chrome.Print();
    }

不,您不能静默打印,CEF 不支持该选项。

General-Usage#printing

您可以打印成 pdf,然后从您的代码中打印出来