我一直在使用AJAX html编辑器为.NET项目创建内容。内容以原始HTML标记形式存储。现在我需要采取这些内容并将其注入可打印的格式。我已经试过像Crystal Reports和/或ActiveReports这样的报告编写器。都引用它可以使用HTML,但只处理一个子集。 (例如:大胆的加价工作,带样式设置的跨度不)将HTML内容格式化为可打印报告
回答
我发现的最佳解决方案是通过webbrowser控件打印它。
http://msdn.microsoft.com/en-us/library/b0wes9a3.aspx
祝你好运。
如果许可软件是可能的,BCL easyPDF SDK已经有一些运气。可以将html输出为可打印的pdf。在内部,我相信它使用浏览器的渲染引擎。虽然在我的经验中并不总是完美的。
如何打印PDF?你能改变打印设置(边距,方向,质量等)吗? – bugtussle 2009-12-11 21:06:12
我们正在通过odbc从VB6 EXE中提取数据来生成PDF。 SDK在边距等方面有一定的灵活性,但是我们已经使用了默认行为。 这里是SDK文档,如果它有帮助... http://www.pdfonline.com/easypdf/epsdk_manual/index.htm – 2010-01-13 22:36:00
罗布:
请发送你需要处理的ActiveReports support forums或对我们的支持电子邮件地址的实际HTML的几个例子([email protected])和球队将考虑将需要处理的额外HTML元素添加到ActiveReports中。除非我们看到它,否则我无法做出任何承诺,但产品经理会给予考虑。
Scott Willeke
US Tools Division Group Program Manager
GrapeCity
让我知道你什么时候发送了一个例子给我们,我会跟进它。 – 2009-12-11 23:09:08
Scott:我已经按照您的要求发送了一封电子邮件到[email protected]。标题下:“Stackoverflow讨论 - 报告中的HTML支持” – 2009-12-14 15:59:39
对不起,现在正在旅行。我的支持团队成员回复了你。我不喜欢这个回复,所以我会直接和产品经理交谈,并且深入研究一下。我们会通过电子邮件跟进你。 – 2009-12-17 11:09:11
- 1. 如何使用jasper报告将html内容打印到PDF中?
- 2. HTML到可打印格式
- 3. 打印报告
- 4. 如何将html报告给任何可打印文件
- 5. 打印HTML DIV的内容
- 6. 报告HTML + CSS +打印 - Chrome bug
- 7. 跨多列打印RDLC报告(报纸格式)
- 8. C#:打印报告
- 9. 将Python警告打印表达式分配给任何内容
- 10. DoCmd.OpenReport从导航表格打印报告
- 11. Yii - 打印表格内容
- 12. ReportViewerForMvc报告内容为空
- 13. 直接向打印机打印报告
- 14. 打印访问报告公式
- 15. Birt报告行式打印机支持
- 16. 将HTML格式化为CSV
- 17. 将报告打印到纸张
- 18. PHP获取文件内容并将其打印出格式化的
- 19. GDB格式化打印
- 20. Python格式化打印
- 21. 打印格式化文档
- 22. 使用报告服务将报告导出为csv格式?
- 23. 如何打印布尔型和datetime.datetime类型的格式化报告?
- 24. 如何将jasper报告导出为excel格式化字段
- 25. Java程序打印报告
- 26. 自动打印SSRS报告
- 27. 使用JOptionPane打印报告
- 28. 打印多个Telerik报告?
- 29. 报告查看器打印?
- 30. 打印报告时出错
+1 HTML有什么问题作为可打印的格式;) – Oded 2009-12-11 20:53:50