使用 RightFax OpenText WebService 传真当前网页

Fax Current WebPage using RightFax OpenText WebService

我有一个带有传真按钮的页面...单击它时会使用一个对话框从下拉列表中捕获传真的目的地。

我需要做的是应用打印样式表并捕获网页。

我正在使用 RightFax 网络服务 "OpenText" 发送传真。

我如何:

1:捕获网页的 HTML 和样式 2:将 HTML 序列化为字节数组,以便我可以将其添加为附件

使用 MVC 5 和 c#

感谢期待。

我认为您必须将解决方案服务器端作为基础。您需要一个以 URL 作为参数的页面或服务,然后它需要

  1. 使用 WebClient 从 URL
  2. 加载网站 HTML

--如果你能发送一个BMP byte[]到OpenText--

  1. 使用 WebKit https://github.com/webkitdotnet/webkitdotnet 等工具包将 HTML 渲染为图像。

  2. 将 BMP 字节[]发送到 OpenText

--如果不能发送BMP byte[]到OpenText--

  1. 使用 HTML 到 PDF 转换器 Convert HTML to PDF in .NET

  2. 将 PDF 发送到 OpenText

要点是您将 HTML 转换为二进制对象服务器端,并从服务器调用 OpenText。