將HTML保留格式粘到Word文件中

2021-04-16 20:35:28 字數 2778 閱讀 7627

//

將html

**按照

windows

剪貼簿格進行格式化

private

static

string htmlclipboarddata(string html)

endhtml:

startfragment:

endfragment:

";

string htmlprefix = @"

";

htmlprefix = string.format(htmlprefix, "gb2312");

string htmlsuffix = @"

";

// get lengths of chunks

int headerlength = encoding.getbytecount(header);

headerlength -= 16; // extra formatting characters

int prefixlength = encoding.getbytecount(htmlprefix);

int htmllength = encoding.getbytecount(html);

int suffixlength = encoding.getbytecount(htmlsuffix);

// determine locations of chunks

int starthtml = headerlength;

int startfragment = starthtml + prefixlength;

int endfragment = startfragment + htmllength;

int endhtml = endfragment + suffixlength;

// build the data

//console.writeline(sb.tostring());

return sb.tostring();

} //

將html

**複製到

windows

剪貼簿,並保證中 [

dllimport

("user32.dll"

)]

static

extern

bool

openclipboard(

intptr

hwndnewowner);

[dllimport

("user32.dll"

)]

static

extern

bool

emptyclipboard();

[dllimport

("user32.dll"

)]

static

extern

intptr

setclipboarddata(

uint

uformat,

intptr

hmem);

[dllimport

("user32.dll"

)]

static

extern

bool

closeclipboard();

[dllimport

("user32.dll"

, setlasterror =

true

)]

static

extern

uint

registerclipboardformata(

string

lpszformat);

[dllimport

("kernel32.dll"

, setlasterror =

true

)]

static

extern

intptr

globallock(

intptr

hmem);

[dllimport

("kernel32.dll"

, setlasterror =

true

)]

static

extern

uint

globalsize(

intptr

hmem);

[dllimport

("kernel32.dll"

, setlasterror =

true

)]

static

extern

intptr

globalunlock(

intptr

hmem);

static

public

bool

copyhtmltoclipboard(

string

html)

}

return

bresult;

}//建立word

例項,然後將

html

按windows

剪貼簿進行格式化,再以

html

方式貼上到

word

中 [system.stathread]

static

void main(string args)

finally

}

如何將營業執照完整保留為Word格式?

在日常辦公中有時需要將pdf格式轉換成word方便編輯和複製,不過pdf轉換成可編輯word有些情況反倒不行,比如那些純影象的文件或者帶營業執照這類文件。那麼,pdf如何轉換成純影象文件呢?人工轉換 pdf轉純影象文件 不管是pdf轉純影象文件 ppt轉pdf ppt轉換成pdf pdf轉換ppt ...

恢復Word預設設定,將Word還原到初始狀態

相信每個人都在word上遇到過大大小小的問題,最常見的,比如說 工具欄異 word打不開 選單欄不見了 頁面設定數值改變了,和以前不一樣了等。這些問題,每個經常使用word的朋友都不曾少見。那大家又都是如何解決這些問題的呢?其實各位朋友,你們只需要記住一點,無論word出現什麼問題和故障,我們只需要...

擷取html字元長度,並保留html格式標記

using system using system.data using system.configuration using system.collections using system.web using system.web.security using system.web.ui usin...