< 返回博客

.NET 的嵌入式浏览器控件

Vladyslav Lubenskyi

2023 年 3 月 22 日

在本文中,我们将解释 .NET 的嵌入式浏览器控件:它们是什么以及它们的用途。

什么是嵌入式浏览器?

它是您软件中功能齐全的网络浏览器,您可以通过代码进行控制。 嵌入式浏览器没有常规浏览器的地址栏、选项卡或其他属性。 事实上,它可能根本不在屏幕上。

但当它出现在屏幕上时,它看起来就像一个矩形,里面有一个网页。

WPF 中的 DotNetBrowser

有哪些用例?

浏览器具有许多标准库或桌面工具包中找不到的功能。 嵌入式浏览器将这些功能带到您的应用程序中。

本节介绍 DotNetBrowser 可以轻松应对的一些挑战。

自动化和抓取

许多网络系统没有 API,而是设计供人们使用的。 使用这样的系统意味着手动重复单调的操作——这对计算机来说是完美的工作。

DotNetBrowser 提供模拟用户操作并从页面检索任何信息(包括图片)的功能。 这样,人们就可以自动化任何网站的工作,包括单页应用程序。

集成第三方应用程序

随着时间的推移,组织的软件基础设施可能会变得复杂。

例如,在处理患者的请求时,医院员工可能需要查看他们的医疗和保险记录。 这些数据可以分布在来自不同供应商的多个应用程序中,员工可以同时使用这些应用程序。

单个 WPF 或 WinForms 窗口可以容纳多个 DotNetBrowser 控件,每个控件托管一个应用程序。 然后,您可以互连浏览器并在它们之间自动交换信息。

生成PDF

生成美观的 PDF 文件是一项棘手的任务。 然而,使用浏览器,生成 PDF 文档很简单:设计一个网页,打开并将其打印为 PDF。

借助 DotNetBrowser,您可以获得 Chromium 的渲染功能和丰富的 API,并完全控制打印设置。

如何开始?

获取许可证并选择我们的入门指南之一。 开始使用DotNetBrowser需要5分钟:

  • WPF 中的 DotNetBrowser
  • WinForms 中的 DotNetBrowser
  • 控制台中的 DotNetBrowser,对于 Windows 服务和服务器应用程序很有用。




   |    备案号:京ICP备09015132号-1044