asp.net – 如何从Web应用程序进行高级打印?
|
我一直在研究通过Web应用程序打印类似报表的数据的选项.一些可行的选项是编写PDF,Excel XML,将HTML转储到Excel或使用像activePDF webGrabber这样的工具.我想这个问题是,从浏览器(IE在我的情况)控制打印的一些解决方案是什么,但没有巨大的开发时间.虽然我自己没有经验,但我看到生成PDF的可怕代码. 我特别寻找的功能是在没有用户干预的情况下打印风景或人像.另外,控制基本样式很重要,将网页应用程序的基本外观/感觉转换成打印格式. 任何建议(特别是经验)赞赏. 解决方法当我有 asked about here already,发现了艰难的方式,你不会得到纯粹在浏览器内的可靠和准确的打印结果.即使它是一个内部网应用程序,您已经答应只能使用IE7,IE8将很快出炉,然后Firefox将被允许,所有您仔细的微管理CSS将是无用的(我听起来很苦吗?最前瞻的解决方案是咬住子弹,然后去生成PDF.你提到的工具很好.您也应该看看iText和iTextSharp.一旦你挂起来,做PDF布局不比HTML和CSS更难,你会知道结果将正确打印在所有人的电脑,每个人的浏览器和每个人的打印机.我正在使用iTextSharp(尚未完成,但仍在学习和实验中). 我还没有找到可靠的方式来控制页面中的打印选项,所以依靠用户从纵向更改为横向或设置或调整页边距或关闭打印页眉和页脚只是在长期 – 你会最终厌烦他们,并为自己创造更多的头痛,当他们不能(或不要)遵循指示. “相关问题”侧栏非常有用.我从网页上看到有关控制打印机的问题(两个答案都相当于“你不能”): Programmatically Selecting Landscape Printing Printing to a Specific Printer (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET设计网络硬盘之删除文件夹实现代码
- asp.net-mvc – CloudFlare SSL与ASP.NET MVC RequireHttps
- asp.net-mvc – ASP.NET MVC中的CSS和Javascript相对路径混
- asp.net-mvc-4 – 与TinyMCE绑定的MVC4
- asp.net – 禁用Internet Explorer 8开发人员工具
- ASP.Net用户名到电子邮件
- asp.net-mvc – MVC / Razor – 当有下列括号时,Intellisen
- asp.net – 前端头还是后端?
- ASP.NET Core WebApi将错误消息返回给AngularJS $http prom
- asp.net – 如何关闭viewstate好?
- 使用ASP.Net MVC将图像上传到SQL Server 2005?
- asp.net核心 – ASP.NET vNext – 编译代码动态不
- asp.net – RenderBody和RenderSection之间的区别
- .net – HttpHandler在IIS 7中不起作用
- ASP.NET MVC3 AJAX.BeginForm AjaxOptions OnSuc
- asp.net-web-api – 具有Web Api RC的Ninject In
- 在ASP.NET中使用新的会话ID打开一个新的浏览器窗
- asp.net-mvc – mvc razor @helper可以返回非编码
- Asp.Net 5分钟实现网页实时监控
- asp.net – Microsoft Jet数据库引擎找不到对象’
