校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > asp.net 按指定模板導出word,pdf實例代碼

asp.net 按指定模板導出word,pdf實例代碼

熱門標簽:世紀佳緣地圖標注怎么去掉 巫師3為什么地圖標注的財寶沒有 怎么給超市做地圖標注入駐店 辦理400電話證件 外呼系統費用一年 外呼系統代理品牌 十堰正規電銷機器人系統 寧波自動外呼系統代理 手機地圖標注如何刪除

復制代碼 代碼如下:

/// summary>
        /// 導出word文件
        /// /summary>
        /// param name="templateFile">模板路徑/param>
        /// param name="fileNameWord">導出文件名稱/param>
        /// param name="fileNamePdf">pdf文件名稱/param>
        /// param name="bookmarks">模板內書簽集合/param>
        /// param name="invoiceline">發票條目列表/param>
        public static void GenerateWord(string templateFile, string fileNameWord, string fileNamePdf, Dictionarystring, string> bookmarks, ListInvoiceLineView> 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];
            }        
          object IsSave = true;
            object FileName = fileNamePdf;
            object FileFormat = Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF;
            object LockComments = false;
            object AddToRecentFiles = true;
            object ReadOnlyRecommended = false;
            object EmbedTrueTypeFonts = false;
            object SaveNativePictureFormat = true;
            object SaveFormsData = false;
            object SaveAsAOCELetter = false;
            object Encoding = Microsoft.Office.Core.MsoEncoding.msoEncodingSimplifiedChineseGB18030;
            object InsertLineBreaks = false;
            object AllowSubstitutions = false;
            object LineEnding = Microsoft.Office.Interop.Word.WdLineEndingType.wdCRLF;
            object AddBiDiMarks = false;
            doc.SaveAs(ref FileName, ref FileFormat, ref LockComments,
                    ref missing, ref AddToRecentFiles, ref missing,
                    ref ReadOnlyRecommended, ref EmbedTrueTypeFonts,
                    ref SaveNativePictureFormat, ref SaveFormsData,
                    ref SaveAsAOCELetter, ref Encoding, ref InsertLineBreaks,
                    ref AllowSubstitutions, ref LineEnding, ref AddBiDiMarks);
            doc.Close(ref IsSave, ref missing, ref missing);
        }

調用

復制代碼 代碼如下:

Dictionarystring, string> bookmarks = new Dictionarystring, string>();
bookmarks.Add("ContractDueDateTime", invoice.InvoiceTime.AddDays(invoice.ContractDueDate).ToString("D"));
bookmarks.Add("CustomContactEmail", invoice.CustomContactEmail);
bookmarks.Add("CustomContactName", invoice.CustomContactName);
bookmarks.Add("ContractDueDate", invoice.ContractDueDate.ToString());
bookmarks.Add("CustomContactTel", invoice.CustomContactTel);
bookmarks.Add("CustomAddress", invoice.CustomAddress);
bookmarks.Add("InvoiceTime", invoice.InvoiceTime.ToString());
bookmarks.Add("InvoiceID", invoice.InvoiceID);
bookmarks.Add("CustomName", invoice.CustomName);
bookmarks.Add("CustomName2", invoice.CustomName);
bookmarks.Add("total", invoice.TotalPrice.ToString("C"));
bookmarks.Add("total1", invoice.TotalPrice.ToString("C"));
bookmarks.Add("totalTax", invoice.TotalTax.ToString("C"));
bookmarks.Add("totalPrice", (invoice.TotalPrice + invoice.TotalTax).ToString("C"));
bookmarks.Add("totalPrice1", (invoice.TotalPrice + invoice.TotalTax).ToString("C"));
bookmarks.Add("totalPrice2", (invoice.TotalPrice + invoice.TotalTax).ToString("C"));
bookmarks.Add("totalPrice3", (invoice.TotalPrice + invoice.TotalTax).ToString("C"));
bookmarks.Add("totalPrice4", (invoice.TotalPrice + invoice.TotalTax).ToString("C"));
Utility.GenerateWord(templateFile, fileNameWord, fileNamePdf, bookmarks, invoiceline);


新建一個word,在需要替換的位置插入書簽,使用以上方法即可將書簽處替換為指定內容,并且另存為pdf

您可能感興趣的文章:
  • 如何使用Rotativa在ASP.NET Core MVC中創建PDF詳解
  • ASP.NET Core中快速構建PDF文檔的步驟分享
  • ASP.NET Core 5中如何生成PDF文檔

標簽:牡丹江 天門 通遼 嘉興 景德鎮 平涼 山西 泰州

巨人網絡通訊聲明:本文標題《asp.net 按指定模板導出word,pdf實例代碼》,本文關鍵詞  asp.net,按,指定,模板,導出,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net 按指定模板導出word,pdf實例代碼》相關的同類信息!
  • 本頁收集關于asp.net 按指定模板導出word,pdf實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美三级一区二区| 国产精品福利一区| 亚洲欧洲日韩一区二区三区| 亚洲福利视频导航| 国产成人精品免费视频网站| 欧美日韩国产天堂| 亚洲欧美日韩国产成人精品影院| 蜜臀av亚洲一区中文字幕| 99久久精品99国产精品| 精品黑人一区二区三区久久| 亚洲一区二区视频| 成人午夜av在线| 欧美v国产在线一区二区三区| 亚洲黄色片在线观看| 国产成人精品网址| 欧美不卡123| 视频一区国产视频| 欧洲精品在线观看| 国产精品国产三级国产aⅴ原创 | 欧美激情资源网| 另类人妖一区二区av| 欧美二区在线观看| 亚洲一区二区三区爽爽爽爽爽| 99视频一区二区| 国产欧美日韩视频在线观看| 国产在线一区二区| 精品久久久久香蕉网| 免费成人av在线| 91精品欧美久久久久久动漫| 亚洲图片欧美色图| 91福利在线导航| 一区二区三区免费| 欧美性淫爽ww久久久久无| 成人免费在线视频| 99久久精品99国产精品| 综合色中文字幕| 99久久99久久精品免费观看| 中文字幕亚洲区| 9色porny自拍视频一区二区| 欧美激情一区二区三区蜜桃视频 | 日韩精品91亚洲二区在线观看| 欧美亚洲一区二区在线观看| 亚洲一区二区三区四区中文字幕| 99国产精品视频免费观看| 伊人色综合久久天天| 欧美在线免费播放| 五月婷婷激情综合网| 日韩视频在线一区二区| 久久 天天综合| 久久久久97国产精华液好用吗| 国内成+人亚洲+欧美+综合在线| 久久亚洲私人国产精品va媚药| 国模大尺度一区二区三区| 国产三级精品视频| 91麻豆精品在线观看| 亚洲电影视频在线| 日韩欧美一区二区不卡| 国产91精品一区二区麻豆网站| 中文字幕一区二区三区av | 懂色av中文一区二区三区| 亚洲国产精品t66y| 色老汉一区二区三区| 日韩成人精品在线| 久久精品一级爱片| 色欧美日韩亚洲| 久久99久久久欧美国产| 国产精品国产三级国产三级人妇| 欧美视频一区二区三区四区| 精品一区二区三区在线播放| 中文字幕视频一区| 日韩一级免费观看| 91丨porny丨国产入口| 天堂精品中文字幕在线| 国产精品三级av| 欧美日韩国产经典色站一区二区三区| 美女爽到高潮91| 亚洲柠檬福利资源导航| 精品国产在天天线2019| 91国偷自产一区二区使用方法| 美女视频黄频大全不卡视频在线播放| 国产亚洲欧美日韩日本| 欧美日韩国产首页在线观看| 国产999精品久久久久久| 天天综合日日夜夜精品| 最新中文字幕一区二区三区| 日韩欧美国产一区二区在线播放| 99热这里都是精品| 精品午夜一区二区三区在线观看| 亚洲免费在线播放| 国产丝袜在线精品| 日韩视频永久免费| 欧美日韩视频不卡| 波多野结衣的一区二区三区| 国产专区欧美精品| 日韩高清一区在线| 一区二区三区在线播放| 综合久久久久久| 久久一区二区三区四区| 91精品久久久久久久久99蜜臂| k8久久久一区二区三区| 国产精品一区二区在线观看不卡| 日日夜夜精品视频天天综合网| 中文字幕中文乱码欧美一区二区 | 欧美三级欧美一级| 91一区二区三区在线观看| 国产精品一级片| 狠狠色丁香婷综合久久| 麻豆国产欧美日韩综合精品二区 | 国产精品原创巨作av| 日本不卡1234视频| 日韩精品每日更新| 日本aⅴ精品一区二区三区 | 在线看不卡av| 在线欧美日韩国产| 91久久精品国产91性色tv| 91免费观看在线| 一本一道久久a久久精品| av男人天堂一区| 99精品欧美一区二区蜜桃免费 | 国产一区欧美一区| 国内精品自线一区二区三区视频| 国产一区二区在线影院| 国产成人免费高清| 成人午夜电影网站| 91久久久免费一区二区| 欧美日韩一卡二卡三卡| 日韩欧美一级特黄在线播放| www激情久久| 国产精品无人区| 亚洲男人天堂一区| 一级中文字幕一区二区| 一区二区三区日韩精品| 亚洲精品视频观看| 一区二区三区四区高清精品免费观看 | 久久99热狠狠色一区二区| 蜜桃免费网站一区二区三区| 性做久久久久久免费观看欧美| 天堂午夜影视日韩欧美一区二区| 亚洲一区二区三区四区在线免费观看 | 欧美激情在线观看视频免费| 国产欧美日韩卡一| 国产精品白丝在线| 亚洲最色的网站| 美女高潮久久久| 国产馆精品极品| 91影院在线观看| 在线中文字幕一区| 欧美精品一级二级| 欧美国产日韩在线观看| 亚洲视频一二三| 午夜精品久久久久久久蜜桃app| 亚洲v中文字幕| 日韩中文字幕不卡| 国产宾馆实践打屁股91| 99精品视频一区二区三区| 欧美性淫爽ww久久久久无| 91精品国产aⅴ一区二区| 中文字幕av不卡| 亚洲在线中文字幕| 精油按摩中文字幕久久| 成人国产精品免费网站| 成人精品高清在线| 欧美一区二区免费| 国产精品天天看| 亚洲va国产天堂va久久en| 国内精品自线一区二区三区视频| 日本高清不卡视频| 欧美videossexotv100| 国产精品国模大尺度视频| 日韩电影免费在线观看网站| 国产剧情一区二区三区| 91国在线观看| 久久亚洲春色中文字幕久久久| 国产精品婷婷午夜在线观看| 成人欧美一区二区三区| 国产ts人妖一区二区| 精品视频一区三区九区| 国产天堂亚洲国产碰碰| 亚洲成人av一区二区| 91福利社在线观看| 久久久久久久性| 日韩成人午夜精品| 色视频欧美一区二区三区| 国产精品国产三级国产aⅴ入口| 美女视频一区在线观看| 欧美性受xxxx| 日韩亚洲欧美在线观看| 三级欧美在线一区| 在线视频国内一区二区| 国产视频在线观看一区二区三区| 亚洲国产日韩av| 日本丶国产丶欧美色综合| 中文字幕电影一区| 国产一区二区网址| 91精品久久久久久久久99蜜臂| 综合久久一区二区三区| 国产99久久久国产精品潘金| 精品国产乱码久久久久久牛牛| 视频一区二区三区中文字幕| 在线中文字幕一区|