当前位置: 首页 > news >正文

专业制作网站的公司建行手机银行app下载

专业制作网站的公司,建行手机银行app下载,0791网站建设,成都教育网站建设公司价格原文作者#xff1a;HueiFeng前言在2.2里程碑中我们增加了一些新的功能,正如标题所写通过请求头进行导出我们不同格式的文件.下面我们来看一下如何使用.通过这种方式无论是对我们的数据多用途#xff0c;还是说对我们的数据校验都做到了轻松易配。同时我们也将在本周发布2.3版… 原文作者HueiFeng前言在2.2里程碑中我们增加了一些新的功能,正如标题所写通过请求头进行导出我们不同格式的文件.下面我们来看一下如何使用.通过这种方式无论是对我们的数据多用途还是说对我们的数据校验都做到了轻松易配。同时我们也将在本周发布2.3版本另外3.0版本我们将进行一次大的性能提升。3.0版本我们将对Razor引擎以及导出引擎进行更换包括对所有代码的重构这是值得期待的。上周我们发布了2.2.5版本更新如下【Nuget】版本更新到2.2.5【Excel导出】增加分栏、分sheet、追加rows导出 #74- exporter.Append(list1).SeparateByColumn().Append(list2).ExportAppendData(filePath); - exporter.Append(list1).SeparateBySheet().Append(list2).ExportAppendData(filePath); - exporter.Append(list1).SeparateByRow().AppendHeaders().Append(list2).ExportAppendData(filePath); [Excel导出】修复‘IsAllowRepeattrue’ #107[Pdf导出】增加PDF扩展方法支持通过以参数形式传递特性参数 #104- Taskbyte[] ExportListBytesByTemplateT(ICollectionT data, PdfExporterAttribute pdfExporterAttribute,string temple); - Taskbyte[] ExportBytesByTemplateT(T data, PdfExporterAttribute pdfExporterAttribute,string template); 主要步骤01安装包Install-Package Magicodes.IE.AspNetCore 02开始配置在Startup.cs的Configure()方法中,在UseRouting()中间件之后,注册如下中间件public void Configure(IApplicationBuilder app) {app.UseRouting();app.UseMagiCodesIE();app.UseEndpoints(endpoints {endpoints.MapControllers();}); } 上面这种以中间件形式可以为我们提供导出服务那么我们再看一下另一种方式如下所示 public void ConfigureServices(IServiceCollection services){services.AddControllers(optionsoptions.Filters.Add(typeof(MagicodesFilter)));} 上面两种方式都可以为我们提供导出服务我们只需要对我们的控制器进行配置我们的特性在这边呢 特性主要做的是一个标识作用标识他的一些相关的内容数据同时标识他可以当成文件导出。[HttpGet(excel)] [Magicodes(Type typeof(ExportTestDataWithAttrs))] public ListExportTestDataWithAttrs Excel() {return GenFu.GenFu.ListOfExportTestDataWithAttrs(100); } 上面代码片段中我们标识这个类允许被导出。同时我们需要通过Type指定我们被导出类的类型。这样填写完后我们可以通过对该地址的调用但是注意我们必须要添加请求头以标识被导出的文件类型。如果不添加请求头那么此处将返回的还是json格式的数据。请求头名称为Magicodes-Type/// summary/// XLSX/// /summaryinternal const string XLSXHttpContentMediaType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;/// summary/// PDF/// /summaryinternal const string PDFHttpContentMediaType application/pdf;/// summary/// DOCX/// /summaryinternal const string DOCXHttpContentMediaType application/vnd.openxmlformats-officedocument.wordprocessingml.document;/// summary/// HTML/// /summaryinternal const string HTMLHttpContentMediaType text/html; 如果说是模板导出word或者pdf甚至说html文件那么我们也是同样的操作如下所示[HttpGet(Word)][Magicodes(Type typeof(ReceiptInfo), TemplatePath .//ExportTemplates//receipt.cshtml)]public ReceiptInfo Word(){return new ReceiptInfo{Amount 22939.43M,Grade 2019秋,IdNo 43062619890622xxxx,Name 张三,Payee 湖南心莱信息科技有限公司,PaymentMethod 微信支付,Profession 运动训练,Remark 学费,TradeStatus 已完成,TradeTime DateTime.Now,UppercaseAmount 贰万贰仟玖佰叁拾玖圆肆角叁分,Code 19071800001};} 我们还是需要对其指定Type然后通过TemplatePath进行指定模板地址即可同样的我们还可以通过请求头进行标识本次请求是否是文件格式导出。[HttpGet(pdf)][Magicodes(Type typeof(BatchPortraitReceiptInfoInput), TemplatePath .//ExportTemplates//batchReceipt.cshtml)]public BatchPortraitReceiptInfoInput Pdf(){var input new BatchPortraitReceiptInfoInput{Payee 湖南心莱信息科技有限公司,SealUrl data:image/jpeg;base64....,LogoUrl data:image/png;base64....,ReceiptInfoInputs new ListBatchPortraitReceiptInfoDto()};for (var i 0; i 500; i)input.ReceiptInfoInputs.Add(new BatchPortraitReceiptInfoDto{Amount 22939.43M,Grade 2019秋,IdNo 43062619890622xxxx,Name 张三,PaymentMethod 微信支付,Profession 运动训练,Remark 学费,TradeStatus 已完成,TradeTime DateTime.Now,UppercaseAmount 贰万贰仟玖佰叁拾玖圆肆角叁分,Code 1907180000 i});return input;}[HttpGet(Html)][Magicodes(Type typeof(ReceiptInfo), TemplatePath .//ExportTemplates//receipt.cshtml)]public ReceiptInfo Html(){return new ReceiptInfo{Amount 22939.43M,Grade 2019秋,IdNo 43062619890622xxxx,Name 张三,Payee 湖南心莱信息科技有限公司,PaymentMethod 微信支付,Profession 运动训练,Remark 学费,TradeStatus 已完成,TradeTime DateTime.Now,UppercaseAmount 贰万贰仟玖佰叁拾玖圆肆角叁分,Code 19071800001};} Referencehttps://github.com/dotnetcore/Magicodes.IE
http://www.sadfv.cn/news/218140/

相关文章:

  • 汕头高端模板建站咨询网站开发
  • 个人网站的设计与制作论文手表网站建站
  • 哪个网站找做软件网页二级页面设计
  • 做外贸需要关注的网站有什么好处建设银行贵金属网站
  • wordpress评论特效实用的企业网站优化技巧
  • 电子科技产品网站建设wordpress的tag函数使用教程
  • 制作酒店网站如何运用网站做推广
  • 我想学习做网站国内出名网站建设设计公司
  • 网站虚拟主持人wordpress 中文包
  • 柳市做公司网站福州有什么做网站的公司
  • 网站推广策划报告公司网站备案去哪里备案
  • 美食网站网站建设定位网站建设新手教程视频
  • 网站建设 开票税率成都网站排名
  • 怎样免费建企业网站网页设计快速培训
  • 宠物网站推广怎么做做网站的就业前景
  • 网站做系统叫什么名字吗天津市市建设与管理局网站
  • 泰州做网站优化网络营销主要特点
  • 怎么自己做网站qq网页版设计
  • 网站图标怎么做公司微网站怎么做的
  • 婚纱摄影网站建设方案做的网站底部应该标注什么意思
  • 如何获取网站js图片信息门户网站制作费用
  • 潍坊网站建设策划方案聊城建网站哪家好
  • 做微信扫码网站友情链接适用网站
  • 龙华建设局网站关键词分类哪八种
  • 网站建设的费用预算成都分类信息网站开发
  • .net网站开发过程做网站用什么配置的vps
  • 电商加盟网站建设新公司网上核名入口
  • 铺面怎样做放上网站内蒙古自治区住房和城乡建设厅官网
  • 河北网站建设与管理公司内部网站规划
  • 微博白菜网站怎么做济南做html5网站建设