1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 如何把asp文件格式转换成pdf文件格式 – CSS – 前端 css 颜色3位

如何把asp文件格式转换成pdf文件格式 – CSS – 前端 css 颜色3位

时间:2022-02-01 02:06:59

相关推荐

如何把asp文件格式转换成pdf文件格式 – CSS – 前端 css 颜色3位

ASP实现将WORD等文档生成成pdf文档方法如下: 一、添加引用 using Microsoft.Office.Interop.Word; 二、转换方法 1、方法 C# 代码 ///

///需要转换的文件路径和文件名称 ///转换完成后的文件的路径和文件名名称 /// public static bool WordToPdf(string sourcePath, string targetPath) { bool result = false; WdExportFormat wdExportFormatPDF = WdExportFormat.wdExportFormatPDF;//转换格式1.wdExportFormatPDF转换成pdf格式 2.wdExportFormatXPS转换成XPS格式 object missing = Type.Missing; Microsoft.Office.Interop.Word.ApplicationClass applicationClass = null; Document document = null; try { applicationClass = new Microsoft.Office.Interop.Word.ApplicationClass(); object inputfileName = sourcePath;//需要转格式的文件路径 string outputFileName = targetPath;//转换完成后PDF或XPS文件的路径和文件名名称 WdExportFormat exportFormat = wdExportFormatPDF;//导出文件所使用的格式 bool OpenAfterExport = false;//转换完成后是否打开 WdExportOptimizeFor wdExportOptimizeForPrint =WdExportOptimizeFor.wdExportOptimizeForPrint;//导出方式1.wdExportOptimizeForPrint针对打印进行导出,质量较高,生成的文件大小较大。2.wdExportOptimizeForOnScreen 针对屏幕显示进行导出,质量较差,生成的文件大小较小。 WdExportRange wdExportAllDocument = WdExportRange.wdExportAllDocument;//导出全部内容(枚举) int from = 0;//起始页码 int to = 0;//结束页码 WdExportItem wdExportDocumentContent = WdExportItem.wdExportDocumentContent;//指定导出过程中是否只包含文本或包含文本的标记.1.wdExportDocumentContent:导出文件没有标记,2.导出文件有标记 bool includeDocProps = true;//指定是否包含新导出的文件在文档属性 bool keepIRM = true;// WdExportCreateBookmarks wdExportCreateWordBookmarks =WdExportCreateBookmarks.wdExportCreateWordBookmarks; //1.wdExportCreateNoBookmarks:不要在导出文件中创建书签 //2.wdExportCreateHeadingBookmarks:标题和文本框导出的文件中创建一个书签, //3.wdExportCreateWordBookmarks每个字的书签,其中包括除包含页眉和页脚中的所有书签导出的文件中创建一个书签。 bool docStructureTags = true; bool bitmapMissingFonts = true; bool UseISO19005_1 = false;//生成的文档是否符合 ISO 19005-1 (PDF/A) document = applicationClass.Documents.Open(ref inputfileName, ref missing, refmissing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, refmissing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); if (document != null) { document.ExportAsFixedFormat(outputFileName, exportFormat, openAfterExport,wdExportOptimizeForPrint, wdExportAllDocument, from, to, wdExportDocumentContent,includeDocProps, keepIRM, wdExportCreateWordBookmarks, docStructureTags,bitmapMissingFonts, UseISO19005_1, ref missing); } result = true; } catch { result = false; } finally { if (document != null) { document.Close(ref missing, ref missing, ref missing); document = null; } if (applicationClass != null) { applicationClass.Quit(ref missing, ref missing, ref missing); applicationClass = null; } } return result; }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。