国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net 按指定模板導(dǎo)出word,pdf實(shí)例代碼

2024-07-10 12:44:44
字體:
供稿:網(wǎng)友

代碼如下:
/// <summary>
        /// 導(dǎo)出word文件
        /// </summary>
        /// <param name="templateFile">模板路徑</param>
        /// <param name="fileNameWord">導(dǎo)出文件名稱</param>
        /// <param name="fileNamePdf">pdf文件名稱</param>
        /// <param name="bookmarks">模板內(nèi)書簽集合</param>
        /// <param name="invoiceline">發(fā)票條目列表</param>
        public static void GenerateWord(string templateFile, string fileNameWord, string fileNamePdf, Dictionary<string, string> bookmarks, List<InvoiceLineView> invoiceline)
        {
            Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
            File.Copy(templateFile, fileNameWord, true);
            Microsoft.Office.Interop.Word.Document doc = new Microsoft.Office.Interop.Word.Document();
            object Obj_FileName = fileNameWord;
            object Visible = false;
            object ReadOnly = false;
            object missing = System.Reflection.Missing.Value;
            doc = app.Documents.Open(ref Obj_FileName, ref missing, ref ReadOnly, ref missing, ref missing, ref missing, ref missing,
                ref missing, ref missing, ref missing, ref missing, ref Visible, ref missing, ref missing, ref missing, ref missing);
            doc.Activate();
            foreach (string bookmarkName in bookmarks.Keys)
            {

                object BookMarkName = bookmarkName;//獲得書簽名                   
                Range range = doc.Bookmarks.get_Item(ref BookMarkName).Range;//表格插入位置
                range.Text = bookmarks[bookmarkName];

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 尚义县| 高邮市| 延吉市| 呼图壁县| 新乡市| 揭西县| 西畴县| 东光县| 华坪县| 凤凰县| 镇巴县| 靖远县| 南昌县| 永安市| 安平县| 错那县| 都昌县| 轮台县| 武陟县| 大石桥市| 双江| 海门市| 罗平县| 依安县| 葵青区| 沛县| 沅陵县| 长岭县| 威海市| 内江市| 弥渡县| 安龙县| 铅山县| 五河县| 天镇县| 贵港市| 留坝县| 定兴县| 新民市| 闸北区| 仪征市|