我有一個頁面上有一個傳真按鈕...點擊它時,它使用一個對話框從下拉列表中捕獲傳真的目的地。傳真當前WebPage使用RightFax OpenText WebService
我需要做的是應用打印樣式表並捕獲網頁。
我使用RightFax webservice「OpenText」發送傳真。
我如何:
1:捕捉網頁中的HTML和樣式 2:序列化HTML到一個字節數組,所以我可以將其添加爲使用MVC 5附件
和C#
感謝預期。
我有一個頁面上有一個傳真按鈕...點擊它時,它使用一個對話框從下拉列表中捕獲傳真的目的地。傳真當前WebPage使用RightFax OpenText WebService
我需要做的是應用打印樣式表並捕獲網頁。
我使用RightFax webservice「OpenText」發送傳真。
我如何:
1:捕捉網頁中的HTML和樣式 2:序列化HTML到一個字節數組,所以我可以將其添加爲使用MVC 5附件
和C#
感謝預期。
我認爲你必須以你的解決方案服務器端爲基礎。你需要一個頁面或服務,需要一個URL作爲一個參數,它就會需要
下載該網站的HTML - - 如果你可以發送BMP字節[]到OpenText -
使用工具包(如WebKit https://github.com/webkitdotnet/webkitdotnet)將HTML呈現爲圖像。
發送BMP字節[]到OpenText的
- - 如果你不能發送BMP字節[]到OpenText--
使用HTML PDF轉換Convert HTML to PDF in .NET
的PDF發送到OpenText的
重點是您將HTML轉換爲二進制對象服務器端,並從服務器調用OpenText。
傳真網頁<> :)。 OpenText是否期望HTML?如果是這樣,我不明白你如何應用打印樣式表,你的意思是你想鏈接到HTML中的打印樣式表?或者是OpenText期待BMP?你知道你可以通過'document.documentElement.innerHTML'訪問HTML# –
Shudder確實... OpenText將一個字節數組放入名爲「Attachment」的屬性中...我有一個序列化方法,它接受一個對象並返回byte [] 。它不喜歡字符串或htmlstring,但它確實像PDF。我不想保存到磁盤,因爲我希望這是一個無與倫比的體驗。 我在想xml ......但我不知所措。 – WeePecky