日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Aspose.Words 开发时遇到的问题

發布時間:2024/1/17 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Aspose.Words 开发时遇到的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題一

Document?doc.Save(Response, "學員報名表.pdf", ContentDisposition.Inline, null); 執行后沒有效果,因為異步的時候需要加,如果不是異步,即沒有使用UpdatePanel,那么就不要加此方法Triggers。

解決

<asp:UpdatePanel ID="UpdatePanel1" runat="server"><Triggers><asp:PostBackTrigger ControlID="btnExportAndPrint" /></Triggers><ContentTemplate><asp:Button runat="server" ID="btnExportAndPrint" class="btn btn-primary" Text="打印報名表" OnClick="btnExportAndPrint_Click"/></ContentTemplate> </asp:UpdatePanel>

?

我的程序

protected void btnExportAndPrint_Click(object sender, EventArgs e){string studentNo = txtStudentCode.Text;if (!string.IsNullOrWhiteSpace(studentNo)){OLD_StudentUser student = OLD_StudentUserDAL.GetByStudentNo(studentNo);string templateFile = Server.MapPath("../Template/Word/學員報名表.doc");//string photoPath = Server.MapPath("../IDCardPhoto/142201199201264557.Bmp"); //測試方法string photoPath = Server.MapPath(student.ZP); Document doc = new Document(templateFile);doc = ExportAndPrintHelper.ExportAndPrintRegister(doc,student,studentNo,photoPath);if (doc != null){doc.Save(Response, "學員報名表.pdf", ContentDisposition.Inline, null);}}else{Response.Write("<script>alert('學員學號為空!')</script>");}} public class ExportAndPrintHelper{/// <summary>/// 導出和打印學員報名表/// </summary>/// <param name="doc"></param>/// <param name="student"></param>/// <param name="StudentNo"></param>/// <param name="photoPath"></param>/// <returns></returns>public static Document ExportAndPrintRegister(Document doc, OLD_StudentUser student, string studentNo, string photoPath){DocumentBuilder builder = new DocumentBuilder(doc);if (!string.IsNullOrWhiteSpace(studentNo)){#region 基礎信息if (doc.Range.Bookmarks["Code"] != null){doc.Range.Bookmarks["Code"].Text = DateTime.Now.ToShortDateString();}if (doc.Range.Bookmarks["Name"] != null){doc.Range.Bookmarks["Name"].Text = student.Name;}if (doc.Range.Bookmarks["Sex"] != null){doc.Range.Bookmarks["Sex"].Text = student.Sex;}if (doc.Range.Bookmarks["Born"] != null){doc.Range.Bookmarks["Born"].Text = student.DirthDate.ToString("yyyy.MM.dd");}if (doc.Range.Bookmarks["StudentNo"] != null){doc.Range.Bookmarks["StudentNo"].Text = student.StudentsNo;}if (doc.Range.Bookmarks["Politics"] != null){doc.Range.Bookmarks["Politics"].Text = student.Politics;}if (doc.Range.Bookmarks["IDCardNo"] != null){doc.Range.Bookmarks["IDCardNo"].Text = student.SID;}if (doc.Range.Bookmarks["EducationLevel"] != null){doc.Range.Bookmarks["EducationLevel"].Text = student.EducationLevel;}if (doc.Range.Bookmarks["Units"] != null){doc.Range.Bookmarks["Units"].Text = student.Units;}if (doc.Range.Bookmarks["Job"] != null){doc.Range.Bookmarks["Job"].Text = student.Job;}if (doc.Range.Bookmarks["Phone"] != null){doc.Range.Bookmarks["Phone"].Text = student.Phone;}if (doc.Range.Bookmarks["RelativesPhone"] != null){doc.Range.Bookmarks["RelativesPhone"].Text = student.RelativesPhone;}if (doc.Range.Bookmarks["ResidenceAdd"] != null){doc.Range.Bookmarks["ResidenceAdd"].Text = student.ResidenceAdd;}if (doc.Range.Bookmarks["Address"] != null){doc.Range.Bookmarks["Address"].Text = student.Address;}if (doc.Range.Bookmarks["NowTime"] != null){doc.Range.Bookmarks["NowTime"].Text = DateTime.Now.ToShortDateString();}if (doc.Range.Bookmarks["Photo"] != null){builder.MoveToBookmark("Photo");var img = builder.InsertImage(photoPath);img.Width = 76;img.Height = 94;}#endregion#region 所報課程List<OLD_CourseRegistration> courses = OLD_CourseRegistrationDAL.GetByStudentNo(studentNo);for (int i = 9; i < courses.Count + 9; i++){OLD_Class classes = OLD_ClassDAL.GetByClassName(courses[i - 9].ClassName);builder.MoveToCell(0, i, 2, 0);builder.Write(courses[i - 9].ClassName.ToString());builder.MoveToCell(0, i, 3, 0);builder.Write(classes.TeacherName.ToString());builder.MoveToCell(0, i, 4, 0);builder.Write(classes.SKdate.ToString());builder.MoveToCell(0, i, 5, 0);builder.Write(classes.ClassAdd.ToString());builder.MoveToCell(0, i, 6, 0);builder.Write(classes.FY.ToString());}for (int cancel = 22; cancel >= courses.Count + 9; cancel--){builder.DeleteRow(0, cancel);}#endregionreturn doc;}else{return null;}}} View Code

?word圖片

執行保存之后的圖片

轉載于:https://www.cnblogs.com/BrokenIce/p/5988347.html

總結

以上是生活随笔為你收集整理的Aspose.Words 开发时遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本xx视频免费观看 | 中文字幕在线看高清电影 | 午夜尤物| 色男人av| 日韩无码精品一区二区三区 | youjizzxxx69| 久操伊人 | 中文字幕日韩精品无码内射 | 蜜臀久久精品久久久用户群体 | 日本成人一区二区 | 男同志毛片特黄毛片 | av免费在线网站 | 免费av网站大全 | 肉丝肉足丝袜一区二区三区 | 黄色福利站 | 97涩涩网| 在线va视频 | 国产真实乱偷精品视频 | 欧美一级黄色片在线观看 | www.国产精品.com | 久久久久久久久久久国产精品 | 娇妻第一次尝试交换的后果 | 欧美级毛片| 久久综合久久鬼色 | 国产ts在线 | 播放男人添女人下边视频 | 黄色无遮挡 | 99小视频| 伊人在线| 久久神马影院 | 超碰在线伊人 | 2021av| 久久婷香 | 能看av的网站 | 国产一级片中文字幕 | 男女性网站 | 无码人妻一区二区三区在线视频 | 中文字幕一区视频 | 免费操人视频 | 一级少妇毛片 | 操亚洲女人 | 在线观看av网 | 色图综合 | 青青青手机在线视频 | 欧美日韩人妻精品一区 | 久久成人精品一区二区 | 国产精品伦一区二区三级视频 | 深爱五月综合网 | 亚洲精品国产欧美在线观看 | 少妇无码一区二区三区免费 | 性感美女一区 | 免费网站在线观看视频 | 国产一区二区视频免费 | 涩涩网站在线观看 | 亚洲伊人精品 | 黄色免费视频网站 | 日本少妇毛茸茸高潮 | 成年人午夜免费视频 | 国产精品嫩 | www成人免费视频 | 一区二区三区日 | 91九色丨porny丨国产jk | 桃谷绘里香在线观看 | 亚洲精品精品 | 大香蕉视频一区二区 | 亚洲 欧美 精品 | 日韩成人看片 | 妓院一钑片免看黄大片 | 波多野结衣av中文字幕 | 天天干天天搞天天射 | 成人自拍av | 91网站永久免费看nba视频 | 国产精品一区麻豆 | 松本一香在线播放 | 欧美啪啪网站 | 亚洲制服丝袜在线播放 | av免费观看网 | 色播视频在线 | av播播 | 欧洲色网 | 中文字幕狠狠干 | 强伦人妻一区二区三区视频18 | 91精品视频一区 | 国产在线播放一区二区三区 | 中文字幕在线视频一区 | 97av在线视频 | 边啃奶头边躁狠狠躁 | av在线网站观看 | 欧美一级黄色片视频 | 欧美在线一区二区 | 激情小说在线 | 国产不卡一区 | 亚洲综合激情另类小说区 | 貂蝉被到爽流白浆在线观看 | 黄色1级大片 | 绿帽在线 | 久久免费看少妇高潮v片特黄 | 色网站免费在线观看 | 国产成人午夜视频 |