原始碼 C 開發之Word批量轉PDF

2022-02-12 22:59:26 字數 4949 閱讀 1094

原始碼奉上:

?usingsystem;

usingsystem.collections.generic;

usingsystem.componentmodel;

usingsystem.data;

usingsystem.diagnostics;

usingsystem.io;

usingsystem.text;

usingsystem.threading;

usingmicrosoft.office.interop.word;

namespaceword2pdf

staticvoidmain(stringargs)

strfolder_t = strfolder_f +@"pdf\";

system.console.writeline("\n建立pdf文件,請確認!");

system.console.write("y(yes) or n(no) ?  ");

strflag = system.console.readline();

if(strflag =="y")

system.console.write(".. ");

}

ifnull)

}

//killprocessbyname("winword");

gc.collect();

gc.waitforpendingfinalizers();

system.console.write("\n處理完畢,輸入任意鍵退出");

system.console.readkey();

}

staticvoidcheckfolder(stringstrfolderpath)

else

}

staticvoidkillprocessbyname(stringname)

}

}

}

需要注意的兩個問題:①及時關閉**中所開啟的文件,見49行,否則會產生臨時檔案;②及時關閉「winword」執行緒,否則所處理的word文件會一直處於被該執行緒占用的情況。

原始碼奉上:

?usingsystem;

usingsystem.collections.generic;

usingsystem.componentmodel;

usingsystem.data;

usingsystem.diagnostics;

usingsystem.io;

usingsystem.text;

usingsystem.threading;

usingmicrosoft.office.interop.word;

namespaceword2pdf

staticvoidmain(stringargs)

strfolder_t = strfolder_f +@"pdf\";

system.console.writeline("\n建立pdf文件,請確認!");

system.console.write("y(yes) or n(no) ?  ");

strflag = system.console.readline();

if(strflag =="y")

system.console.write(".. ");

}

ifnull)

}

//killprocessbyname("winword");

gc.collect();

gc.waitforpendingfinalizers();

system.console.write("\n處理完畢,輸入任意鍵退出");

system.console.readkey();

}

staticvoidcheckfolder(stringstrfolderpath)

else

}

staticvoidkillprocessbyname(stringname)

}

}

}

需要注意的兩個問題:①及時關閉**中所開啟的文件,見49行,否則會產生臨時檔案;②及時關閉「winword」執行緒,否則所處理的word文件會一直處於被該執行緒占用的情況。

luvcview原始碼之YUV轉RGB

rgb是一種影象格式,是影象最原始的色彩,顯示 處理和識別也都是基於rgb格式,而一般攝像頭常用的輸出格式是yuv,要對攝像頭影象顯示和處理第一步就要把yuv轉換為rgb。yuv有幾種格式,比如yuv444,yuv422,yuv420等 rgb也有多種格式比如rgb444 rgb565 rgb888...

漢字轉拼音原始碼 C

前段時間要做的乙個漢字轉拼音的小工具,上網找了一些 經過整理最後用上了,現在和大家共享一下!using system using system.data using system.configuration using system.linq using system.web using syste...

scrapy redis原始碼解讀之傳送POST請求

這段時間在研究美團爬蟲,用的是scrapy redis分布式爬蟲框架,奈何scrapy redis與scrapy框架不同,預設只傳送get請求,換句話說,不能直接傳送post請求,而美團的資料請求方式是post,網上找了一圈,發現關於scrapy redis傳送post的資料寥寥無幾,只能自己剛原始...