| UseOffice
.Net - .Net component to convert
between RTF, DOC, HTML, XLS, PPT Text. version 1.1 (March 03rd, 2008) |
|
| HelpContent | About UseOffice .Net| Methods and properties | Samples of using in C#, VB.Net, ASP.Net| License | Pricing | Support and Contanst |
UseOffice .Net - methods and properties description
The component can convert between DOC, DOCX, XLS, PPT RTF and
HTML formats with tables, images, fonts, colors etc.
This scheme shows all methods and properties of component:
int InitOffice() int InitWord() int InitExcel() loads MS Office®, MS Word®, MS Excel® library in memory.
return values:
0 - loading OK
1 - can't load MS Excel (Word and PowePoint OK)
10 - can't load MS Word (Excel and PowerPoint OK)
11 - can't load MS Word and Excel (PowerPoint OK)
100 - can't load MS PowerPoint (Excel and Word OK)
101 - can't load MS Excel and PowerPoint (Word OK)
110 - can't load PowerPoint and Word (Excel OK)
111 - can't load MS Office
void CloseOffice() - releases MS Office® library from memory.
void CloseWord() - releases MS Word® library from memory.
void CloseExcel() - releases MS Excel® library from memory.
void KillProcesses(string procName) - Terminate process by its name. Beware: this function kill all processes with specified name. int DocToRtfConvertFile(string inputFileDoc, string outputFileRtf)
int DocToHtmlConvertFile(string inputFileDoc, string outputFileHtml)
int DocToTxtConvertFile(string inputFileDoc, string outputFileTxt)
int RtfToDocConvertFile(string inputFileRtf, string outputFileDoc)
int RtfToTxtConvertFile(string inputFileRtf, string outputFileTxt)
int RtfToHtmlConvertFile(string inputFileRtf, string outputFileHtml)
int HtmlToDocConvertFile(string inputFileHtml, string outputFileDoc)
int HtmlToTxtConvertFile(string inputFileHtml, string outputFileTxt)
int HtmlToRtfConvertFile(string inputFileHtml, string outputFileRtf)
int XlsToHtmlConvertFile(string inputFileXls, string outputFileHtml)
int XlsToTxtConvertFile(string inputFileXls, string outputFileTxt)
int XlsToCsvConvertFile(string inputFileXls, string outputFileCsv) int PptToHtmlConvertFile(string inputFilePpt, string outputFileHtml)
return values:
0 - converting OK
-1 - can't load MS Office
1 - can't open file
2 - can't create file
3 - not enough memory (error converting)
Example:
//create object (instance) of UseOffice SautinSoft.UseOffice p = new SautinSoft.UseOffice() //Load MS Office objects into memory if (p.InitOffice()!=0) return; //error initialization office //convert file int i = p.DocToHtmlConvertFile(@"e:\1.doc",@"e:\1.html"); //Releases MS Office objects p.CloseOffice(); //Insert check for errors here return i; //If Word, Excel or PowerPoint processes are still in memory you can use this //KillProcesses("EXCEL"); //KillProcesses("WINWORD"); //KillProcesses("POWERPNT");