1. 程式人生 > >ASP.net操作剪貼簿物件

ASP.net操作剪貼簿物件

  如果是winForm程式,操作剪貼簿那是很容易的,但是在同樣的程式碼在ASP.NET時,就不行了,我在專案中有一個場景是從資料庫中取出資料(HTML格式的資料,圖文混排),在網頁上顯示時,客戶希望能顯示的和Word類似,即感覺好像是A4紙上一樣,其實這沒什麼,就是做一個背景,像A4紙即可,在從資料庫中取出資料,顯示在那個"A4"紙上,但是問題出來了,資料庫中存的資料是一個完整的html程式碼,在那個"A4"紙上顯示時要分頁,這個不好解決???

      最後想了一個辦法,就是在記憶體中建立一個Word物件,把資料庫中的HTML複製到word中,利用word自動分好頁,然後按頁取內容,顯示在那個"A4"紙上。

      其中遇到一個問題,就是asp.net無法操作Clipboard,引用了System.Windows.Forms,可以使用了,但有限制,查了好多資料都無效,經多方摸索,總結如下: