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

什么是嵌入式浏览器? 

它是一个功能齐全的网页浏览器,嵌入在您的软件内部,您可以通过代码来控制它。嵌入式浏览器没有地址栏、标签页或常规浏览器的其他属性。实际上,它可能根本不在屏幕上显示。

但是,当它显示在屏幕上时,它看起来就像一个里面包含网页的矩形。

DotNetBrowser 在 WPF 中

DotNetBrowser 在 WPF 中

有哪些应用场景? 

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

本节将介绍 DotNetBrowser 如何轻松应对一些挑战。

自动化和数据抓取 

许多网络系统不提供 API 接口,且专为人类用户设计。与这类系统交互往往意味着需要手动执行重复且单调的操作—而这正是计算机最擅长的工作。

DotNetBrowser 提供了模拟用户操作并从页面检索任何信息的功能,包括图片。通过这种方式,用户可以自动化处理与任何网站的工作,包括单页应用程序。

集成第三方应用程序 

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

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

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

生成 PDF 

生成外观漂亮的 PDF 文件总是一项棘手的任务。然而,通过浏览器,您可以轻松地生成 PDF 文档:设计网页,打开并打印为 PDF。

使用 DotNetBrowser,您将获得 Chromium 的渲染功能和丰富的 API,以及对打印设置的完全控制。

如何开始使用? 

点击此处获取免费许可证, 并根据您的需求,选择以下适合您的入门指南。只需 5 分钟,即可开启您的 DotNetBrowser 体验之旅: