当前位置: 首页 > 面试题库 >

Html2Pdf中的分页符

文建业
2023-03-14
问题内容

我正在生成一个动态pdf文件,该文件包含大约10,000个用户的数据,通常该应用程序是使用MySQL和PHP开发的。动态内容是如此繁重,以至于我发现很难在fpdf()课堂上进行处理。因此,我使用将输出的PHP页面转换为HTML文件ob_get_clean()。现在,已成功生成html文件和pdf文件。但是我想在每个用户的数据之后留下一个分页符,也就是说,每个用户的数据都必须从一个新的页面开始。我无法使用任何HTML标记,因为在动态生成的HTML文件中,所有内容都不在<html></html>标记内。请帮助我,以便在每个用户输入数据后,如何在pdf文件中进行分页。


问题答案:

我只是有同样的问题后才弄清楚。他们使用DOES的解析器支持page-break-after标记,但是html2pdf不起作用。

我认为可以通过对html2pdf.class进行以下修改来使其工作:

在第4174行周围,里面的第一件事是:

protected function _tag_close_P($param){

应该:

   if($this->parsingCss->value['page-break-after'] == "always")
        $this->_setNewPage();

在2961行周围,里面的第一件事是:

protected function _tag_close_DIV($param, $other='div'){

应该:

 if($this->parsingCss->value['page-break-after'] == "always")
        $this->_setNewPage();


 类似资料:
  • HTML2PDF 能够把一个 HTML 文本转换成一个打印机友好的 PDF 文件。这个 PHP 脚本构建在 FPDFPHP 脚本之上。

  • C#.NET核心代码 HTML CSS 任何帮助都将不胜感激。 只是一个小注意-这个pdf将只有1页,所以一个硬编码的解决方案可能会被考虑。

  • 我不能看到页脚在结果PDF下面的HTML和CSS。这段代码与IText Version2很好地工作。 IText version 7中显示页眉和页脚的方式有变化吗?或者我是否缺少更新版本所需的任何配置?

  • 问题内容: 我正在使用shift31 / laravel-elasticsearch:〜1.0。我想在我的列表页面上实现分页。 搜索代码: 如何在上面的查询中使用分页? 更新: 我在查询中使用from和size,但是如何在视图页面中提供分页链接?以及如何通过单击页面进行更新? 问题答案: 在仓库中 我在控制器中设置了$ per_page和$ from 现在在视图{{!! $ admin_excep

  • 我在用struts1。3.8. 当我使用scriptlet获取表中的数据并进行显示时,它一次显示所有记录。但我想在第10页显示 我正在尝试使用显示标记在jsp页面中实现分页概念。但结果总是显示“没有发现可以显示的东西”<这是我正在使用的代码。。 在这里,SearchForm是表单bean,search chResult是其中的属性。它是一个具有多个属性的bean,我必须以表格的形式显示。 我的代码

  • 大家好,我只是想问一下如何使用Java中的Apache poi删除excel中第N列的分页符。我已经在代码中设置了打印区域直到P列。但是当我试图打印生成的excel时,它总是设置分页符在N列。 如何在Java上使用Apache poi调整列中的分页符?