2011-06-09 218 views
4

我正在與一個客戶進行打印,每晚打印數百頁html頁面。他們現在使用的工具來自bersoft,稱爲HTMLPrint。最近,HTML文檔的供應商將所有內容升級爲XHTML,並使用錨標籤(基本上將10個文件合併爲1)。從命令行打印xhtml?

我已經接到了這份工作的任務,想知道如何讓這個過程恢復到使用XHTML文檔的過程。

基本上,我們每隔一個星期查詢一個數據庫以獲取htm doc路徑列表並將其發送給HTMLPrint,但是HTMLPrint只能用於HTML 3.2,並且完全無法使用XHTML。

如果有人有任何想法我們可以做到這一點,那會很棒。我已經研究了幾種工具,但他們都不是我想要做的。

這是一篇類似的文章,我通讀,但不完全是我正在尋找的過程。

Can I print html files (with images, css) from the command-line?

謝謝!

回答

1

沒有走得太遠(並指出,HTMLPrint's version history在2010年1月結束),我發現了另一個article提的打印HTML的替代品:

  • 打印出寬的HTML 1.0.0
  • PDFArea HTML到PDF轉換2.0
  • ASP打印機COM 2.1
  • ASPcodePrint 1.5.15
  • 批量打印1.0
  • LIKSE32 3.30
  • 智能打印控制4.1
  • ONEView 1
  • 打印文件夾1.01
  • Flexcell牽張網格控制用於.NET 3.0.5

也許其中一個會爲XHTML工作?

我完全承認我並沒有窮盡XHTML能做什麼/不能做什麼的列表,但我提供了關於替代方法的發現。

另一種選擇是使用WebBrowser控件創建自己的打印機,併爲其提供必要的打印頁面,並自行調用Print方法。

0

可以XHTML轉換成PDF,然後打印PDF:How to convert XHTML to PDF in C#

+0

這是我的經驗印刷PDFs是艱苦和不一致的,除非你知道一個非常好的打印工具,你會分享? – 2011-06-09 13:55:45