我能弄清楚,我工作的解决方案。它非常混乱,但它的工作原理

控制器

public function printPDF(Request $request)

{

$parts = Parts::all();

$date = $this->getTime();

// divide by 36 because I can fit 36 items on each page

$totalPages = ceil(count($parts)/36);

$pdf = SnappyPdf::loadView('parts.print.landscape', ["parts" => $parts, "date" => $date->toFormattedDateString(), "totalPages" => $totalPages])

->setOrientation('landscape')

->setPaper('a4');

}

}

HTML

@php

$count = 0;

$page = 0;

@endphp

PARTS ORIENTATION

@foreach ($parts as $part)

@php

// 36 is the total number of items I can fit on a page

// so after 36 I add a header and footer

if ($count === 36) {

echo '

';

echo '

PARTS ORIENTATION

';

echo '

';

$count = 0;

$page++;

}

@endphp

alt="Error" width="127" height="127"/>

{{$part->text}}

@php

$count++;

if ($count == 36) {

// 36 is the total number of items I can fit on a page

// so after 36 I add a header and footer

$page = ($page == 0) ? 1 : $page;

echo '';

echo " $date ";

echo " $page of $totalPages ";

echo '';

}

elseif ($totalPages == $page) {

echo '';

echo " $date ";

echo " $page of $totalPages ";

echo '';

}

@endphp

@endforeach

qt html导pdf 页眉,如何使用wkhtmltopdf unpatched qt在每个页面上添加页眉和页脚?相关推荐

  1. python使用fpdf2包和pdfrw包在已有的PDF页面上添加新的页

    python使用fpdf2包和pdfrw包在已有的PDF页面上添加新的页 目录 python使用fpdf2包和pdfrw包在已有的PDF页面上添加新的页 #包安装 #新内容添加到已有的PDF页面上 # ...

  2. 页面显示其他php,php – 分页在所有其他页面上显示来自第1页的相同帖子

    终于解决了这个: function my_filter_where( $where = '' ) { global $wp_query; if (is_array($wp_query->quer ...

  3. asp登录页面跳转到注册页面_Java 添加页面跳转按钮到PDF文档

    概述 当我们在查阅含有大量页面的PDF时,可通过在页面上添加跳转按钮来实现页面转换,以达到节约时间,提高效率的目的.本文将通过Java程序来演示如何给PDF文档添加页面跳转按钮.通常来说跳转可分为两种 ...

  4. Android_Page Curl:Android平台上的翻书翻页

     Android_Page Curl:Android平台上的翻书翻页 我在之前介绍了一种Android平台上的翻书翻页第三方开源实现,参见附录文章1.现在再介绍一篇第三方开源的翻书翻页开源实现An ...

  5. 使用免费组件给PDF文档添加文本和图片页眉

    C#/.NET 使用免费组件给PDF文档添加文本和图片页眉 如今PDF文档与Office文档一样成为了一种通用文档,在日常工作中我们经常会碰到需要给PDF文件添加页眉和页脚/页码等情况,如果你正好是喜 ...

  6. 跨平台导PDF,结合wkhtmltopdf很顺手

    前言 好东西要分享,之前一直在使用wkhtmltopdf进行pdf文件的生成,常用的方式就是先安装wkhtmltopdf,然后在程序中用命令的方式将对应的html生成pdf文件,简单而且方便:但重复的 ...

  7. QT开发的pdf阅读器资料

    详细说明:基于QT的一款建议pdf阅读器,可以进行移植,可以再pc上运行.-Recommendations based on QT' s a pdf reader, can be transplant ...

  8. Word控件Spire.Doc 【页眉页脚】教程(7): 添加不同的首页页眉和页脚

    Spire.DOC是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Microsoft Wor ...

  9. 将两页A4 pdf文档合并到一页A4页面上打印的方法

    在实验室打印论文, 直接把pdf打印感觉比较浪费, 许多白边框都没有有效利用, 而且打印出来的页数很多, 显得不紧凑, 而且多而繁杂. 于是想要把pdf页面合并拼接打印, 比如: "将两页A ...

最新文章

  1. ASP.Net 使用css换肤(转)
  2. admi后台 vue_vue-admin-webapp后台管理系统
  3. 【C++ 语言】面向对象 ( 成员函数 | 常量函数 | 友元函数 | 友元类 | 单例类 )
  4. stm32 web 参数_老司机们都是怎么学习STM32的?
  5. [网络安全自学篇] 八.Web漏洞及端口扫描之Nmap、ThreatScan和DirBuster原理详解
  6. python按条件拆分列表元素_Python按多个元素和条件拆分列表
  7. BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草(动态规划)
  8. 洛谷 题解 P1757 【通天之分组背包】
  9. Vue将汉字转为拼音,取出首字母
  10. 最小二乘支持向量机(LSSVM)推导
  11. 【知识总结】情感分类
  12. 计算机连接网络是飞行模式怎么办,电脑网络设置只剩飞行模式怎么办?
  13. commit 和 push 的临界点
  14. 高通6350:adb抓取Camera RAW/YUV数据
  15. android 自定义锁屏api,如何设置Android锁屏图像
  16. matlab使用hough变换函数进行车道检测
  17. vb读取文本文件某行的内容
  18. 说一下字典的:addEntriesFromDictionary用法
  19. Window10中Dev-C++ 使用EasyX绘图库编程入门
  20. Error: Exported bands must have compatible data types; found inconsistent types: Float64 and Float32

热门文章

  1. kido机器人用流量吗_国脉电信200元天网卡,交1700流量无线用,拉人加入还会有不错的收益,你信吗?反正我是不信!...
  2. android十进制转十六进制算法,十进制转十六进制 代码
  3. maven default aliyun_大家看看大佬对Maven仓库的讲解,有何高明之处?
  4. opengl实现三维动画简单代码_使用Python简单实现马赛克拼图!内附完整代码
  5. python 解决bytes和str之间 出现 TypeError的问题
  6. python常用类型转换の方法
  7. java dispatchevent_java事件处理机制
  8. 2019浙江C语言二级答案,2019年下半年二级C语言试题及答案
  9. linux 下nc-verilog 仿真环境搭建,Cadence NC Verilog仿真教程
  10. 递归算法1加到100_五种循环方法计算1加到100