【问题标题】:Creating PDF files with page layouts using CSS [closed]使用 CSS 创建带有页面布局的 PDF 文件 [关闭]
【发布时间】:2011-06-13 04:05:09
【问题描述】:

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

很棒的功能:

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

可以推荐哪些软件/系统/服务使用 html/css 来自动生成 pdf 文件?

系统是免费的还是商业的都没有关系。但对我来说重要的是,应该可以使用现有软件来发布系统。所以如果是商用的话,应该有可能将其包含到软件堆栈中。

【问题讨论】:

    标签: css pdf


    【解决方案1】:

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

    这个是开源的。 (我是开发者。)

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        我不知道它是否完全符合您的要求,但Prince XML 可以帮助您使用 HTML、XML 和 CSS 制作 PDF。

        编辑: 我是从它的功能页面得到的:

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            【解决方案5】:

            你应该看看:

            iText 库有JavaC# 版本。

            【讨论】:

              【解决方案6】:

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

              【讨论】:

                猜你喜欢
                • 2012-10-22
                • 2017-10-20
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2016-01-29
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多