word 转为pdf,xps;excel转为pdf,xps

特别简单:

1,定义application

2,加载文件

3,保存文件,转换格式

对于word来说

1.         ApplicationClass wordApplication = new ApplicationClass();
            Document wordDocument = null;

 

2.         wordDocument = wordApplication.Documents.Open(
                    ref paramSourceDocPath, ref paramMissing, ref paramMissing,
                    ref paramMissing, ref paramMissing, ref paramMissing,
                    ref paramMissing, ref paramMissing, ref paramMissing,
                    ref paramMissing, ref paramMissing, ref paramMissing,
                    ref paramMissing, ref paramMissing, ref paramMissing,
                    ref paramMissing);

 

3.if (wordDocument != null)
                    wordDocument.ExportAsFixedFormat(paramExportFilePath,
                        paramExportFormat, paramOpenAfterExport,
                        paramExportOptimizeFor, paramExportRange, paramStartPage,
                        paramEndPage, paramExportItem, paramIncludeDocProps,
                        paramKeepIRM, paramCreateBookmarks, paramDocStructureTags,
                        paramBitmapMissingFonts, paramUseISO19005_1,
                        ref paramMissing);

 

对于excel来说

 

1.      Microsoft.Office.Interop.Excel.Application xApp=new Microsoft.Office.Interop.Excel.Application();

         Workbook workBook = null;

 

2.      workBook = xApp.Workbooks.Open(lbl_selectFile.Text, missing, missing, missing, missing, missing,
                    missing, missing, missing, missing, missing, missing, missing, missing, missing);

 

3.      workBook.ExportAsFixedFormat(type, target, XlFixedFormatQuality.xlQualityStandard, true, false, missing, missing, missing, missing);

 

关键的地方在type

 

 

 

 

 

 

 

你可能感兴趣的:(文件格式转换)