使用CSS创建包含页面布局的PDF文件

时间:2011-01-21 13:49:15

标签: css pdf

我正在搜索一个允许我从html生成PDF文件的系统。我想尽可能多地使用CSS进行样式设计。

功能很棒:

  • 重复每页上的某些元素(页眉/页脚)
  • 系统应该知道生成的pdf的页数,所以我可以插入如下内容:第1页,共5页,第2页,第5页,第3页,共5页等。
  • CSS2 / CSS3非常适合造型
  • 自动识别换行符

建议使用哪种软件/系统/服务来使用html / css自动生成pdf文件?

如果系统是免费的或商业的,那就不重要了。但对我来说重要的是,应该可以使用现有软件运送系统。因此,如果它是商业公司,则应该有可能将其包含在软件堆栈中。

6 个答案:

答案 0 :(得分:3)

我不知道它是否完全你想要什么,但Prince XML可以帮助你用HTML,XML和CSS制作PDF。

修改 我从它的功能页面得到了这个:

  
      
  • 页面页眉/页脚页码编号和双面打印。
  •   
  • 具有自动布局和运行页眉/页脚的表格。
  •   
  • 多列布局,浮动和定位块。
  •   
  • 列出可自定义的项目符号或数字。
  •   
  • 列表,标题,部分或数字的自动编号。
  •   
  • 脚注,交叉引用。
  •   

答案 1 :(得分:2)

我使用ABCPDF将网页内容生成为PDF文件。

答案 2 :(得分:1)

你应该看看:

iText库有JavaC#个版本。

答案 3 :(得分:1)

看看我几个月前写的this post。它实现了完美的转换,并针对服务器进行了优化。适用于任何支持Web服务的客户端(Java,.net等)

答案 4 :(得分:1)

请看WeasyPrint。与此处提出的其他工具一样,它将HTML / CSS文档转换为PDF格式。

这是开源的。 (我是开发人员。)

答案 5 :(得分:0)

WebToPDF.NET将HTML / CSS转换为PDF。它是一个商业.NET库,由一个100%管理的程序集组成。

披露:我隶属于TallComponents,该组件的供应商