一体机打印功能

yd_910913 2018-11-30 01:58:03
winform窗体

取得url连接

解析html内容

转给打印机---打印出来是html代码

请问要怎么才能正常打印


1),生成图片
2),webbrowser
...全文
550 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
assky124 2018-12-03
  • 打赏
  • 举报
回复
用 CefSharp


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
using CefSharp;

namespace TestCefSharp
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            var browser = new CefSharp.WinForms.ChromiumWebBrowser("http://www.baidu.com");
            browser.CreateControl();
            bool isLoaded = false;
            browser.IsBrowserInitializedChanged += (s,se)=> {
                isLoaded = true;
            };
            browser.LoadingStateChanged += (s, se) => {
                if (!se.IsLoading)
                {
                    Task.Factory.StartNew(() =>
                    {
                        while (!isLoaded)
                        {
                            Thread.Sleep(10);
                        }
                        browser.Print();
                    });
                }
            };
        }
    }
}


Tiny~ 2018-12-02
  • 打赏
  • 举报
回复
参考:

https://blog.csdn.net/uiwgi/article/details/40427377
yd_910913 2018-11-30
  • 打赏
  • 举报
回复
在线等 在线等 在线等

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧