0

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

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

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

我如何能:

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

使用 MVC 5 和 c#

感谢期待。

4

1 回答 1

1

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

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

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

  1. 使用 WebKit https://github.com/webkitdotnet/webkitdotnet之类的工具包将 HTML 呈现为图像。

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

--如果您不能向 OpenText 发送 BMP 字节[]--

  1. 使用 HTML 到 PDF 转换器在 .NET 中将 HTML 转换为 PDF

  2. 将 PDF 发送到 OpenText

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

于 2017-10-12T15:25:32.317 回答