You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在平板Chrome中用C#/JS实现指定打印机无弹窗打印HTML内容

平板端Chrome无弹窗指定打印机打印HTML内容的解决方案

问题:点击按钮时,如何在平板端Chrome浏览器中使用C#或JS实现指定打印机无弹窗打印HTML内容?尝试过多个库,但在Chrome应用中无法屏蔽打印弹窗;考虑过StaTaskScheduler,但它并非NuGet包,不知如何下载使用。

已解决,方案如下:

  • 首先引入两个命名空间:
using System.Drawing.Printing;
using System.Drawing;
  • 以下是可在任意位置调用的C#函数,传入需要打印的文本参数即可:
public static void PrintD(string text)
{
    PrintDocument pd = new PrintDocument();
    pd.PrintPage += (sender, args) => {
        args.Graphics.DrawString(text, new Font("Arial", 12, FontStyle.Regular), Brushes.Black, new Point(10, 10));
    };
    pd.PrinterSettings.PrinterName = "HK_Canon uniFlow SecurePrint";
    if (pd.PrinterSettings.IsValid)
    {
        pd.Print();
    }
}

内容的提问来源于stack exchange,提问作者pluto_99

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 06:48:12