Html PDF报告生成
编辑:我使用ABCpdf完成了这个项目。对于任何感兴趣的人,我喜欢这个产品,他们的支持是A+。我列出的HTML->PDF解决方案的所有“缺点”都可以在ABCpdf中轻松实现。Html PDF报告生成,html,css,pdf-generation,itext,abcpdf,Html,Css,Pdf Generation,Itext,Abcpdf,编辑:我使用ABCpdf完成了这个项目。对于任何感兴趣的人,我喜欢这个产品,他们的支持是A+。我列出的HTML->PDF解决方案的所有“缺点”都可以在ABCpdf中轻松实现。 我负责创建数据驱动的pdf报告。在回顾了过多的选项之后,我将其缩小到了2个。我需要你们帮我做决定,或者提供我没有考虑过的替代方案。以下是要求: 100%数据驱动 最终PDF(HTML中的stop是可以的,只要它被转换) 可以使用多组数据运行(布局始终相同,数据是可变的) 包含普通分析样式副本(用html标记保存在数据库中
我负责创建数据驱动的pdf报告。在回顾了过多的选项之后,我将其缩小到了2个。我需要你们帮我做决定,或者提供我没有考虑过的替代方案。以下是要求:
2.很难生成页码不正确
3.几乎不可能生成目录不正确
4.(跨浏览器支持不是一个缺点;因为它是内部的,所以我可以指定使用哪种浏览器)
5.转换工具怪癖-可能无法完全按照浏览器中呈现的方式进行转换不正确
6.总的来说,我认为很难完全按照我希望的格式将HTML格式化/转换为PDF格式不正确 就这样-我需要社区的帮助来决定我应该走哪条路。我的一些赞成/反对的假设可能是错误的。如果我是,请告诉我。欢迎提出意见和建议
谢谢
< P>根据您使用和定位的平台,您可能需要考虑报告解决方案。这些都不是完美的,但它们确实给了你一种能力,可以编写一次报告,然后以HTML、PDF甚至Excel格式呈现 通常,它们还提供一个编辑器,帮助您设计报告并使其看起来恰到好处。它们提供分页、页眉、页脚、图形等功能。它们还提供一个API,您可以使用该API以编程方式创建和运行报告我在MS环境和Java环境中使用过,在这两方面都取得了良好的效果。我肯定还有其他选择,但这些都是我能够成功使用的。我认为,如果您有完整版本的Adobe Acrobat Pro,它将与Adobe Live Cycle一起提供。您应该能够从数据库中生成报告。它将为您提供格式方面所需的一切,因为您将从头开始创建报告 您可以创建到OLE数据库的数据库连接,该数据库将向表单字段提供数据。选择要使用的表、将运行的任何存储过程、任何查询,然后数据将显示在设计器中的一个托盘上 您还可以使用Web服务(WDSL)接收和处理命令,并将结果返回表单 无论哪种方式,您都可以将字段绑定到数据源,然后数据将显示在表单中 如果您愿意做一点.NET工作,有以下几点:
用于HTML→PDF步骤,我真的很喜欢。看起来你可以。决定使用类似于在 使用ABCPdf而不是Prince生成最终的HTML->PDF
任何对同一事物感兴趣的人,请随时向我发送有关此方法的消息。我的建议是使用SQL Reporting Services
- 可以设计报告的每个页面和表格
- 包括页眉和页脚
- 包括页码
- 目录
- 可以跨越多个页面
- 支持图像和图表
- 无需任何第三方PDF转换器即可呈现为PDF