qt html导pdf 页眉,如何使用wkhtmltopdf unpatched qt在每个页面上添加页眉和页脚?
我能弄清楚,我工作的解决方案。它非常混乱,但它的工作原理
控制器
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在每个页面上添加页眉和页脚?相关推荐
- python使用fpdf2包和pdfrw包在已有的PDF页面上添加新的页
python使用fpdf2包和pdfrw包在已有的PDF页面上添加新的页 目录 python使用fpdf2包和pdfrw包在已有的PDF页面上添加新的页 #包安装 #新内容添加到已有的PDF页面上 # ...
- 页面显示其他php,php – 分页在所有其他页面上显示来自第1页的相同帖子
终于解决了这个: function my_filter_where( $where = '' ) { global $wp_query; if (is_array($wp_query->quer ...
- asp登录页面跳转到注册页面_Java 添加页面跳转按钮到PDF文档
概述 当我们在查阅含有大量页面的PDF时,可通过在页面上添加跳转按钮来实现页面转换,以达到节约时间,提高效率的目的.本文将通过Java程序来演示如何给PDF文档添加页面跳转按钮.通常来说跳转可分为两种 ...
- Android_Page Curl:Android平台上的翻书翻页
Android_Page Curl:Android平台上的翻书翻页 我在之前介绍了一种Android平台上的翻书翻页第三方开源实现,参见附录文章1.现在再介绍一篇第三方开源的翻书翻页开源实现An ...
- 使用免费组件给PDF文档添加文本和图片页眉
C#/.NET 使用免费组件给PDF文档添加文本和图片页眉 如今PDF文档与Office文档一样成为了一种通用文档,在日常工作中我们经常会碰到需要给PDF文件添加页眉和页脚/页码等情况,如果你正好是喜 ...
- 跨平台导PDF,结合wkhtmltopdf很顺手
前言 好东西要分享,之前一直在使用wkhtmltopdf进行pdf文件的生成,常用的方式就是先安装wkhtmltopdf,然后在程序中用命令的方式将对应的html生成pdf文件,简单而且方便:但重复的 ...
- QT开发的pdf阅读器资料
详细说明:基于QT的一款建议pdf阅读器,可以进行移植,可以再pc上运行.-Recommendations based on QT' s a pdf reader, can be transplant ...
- Word控件Spire.Doc 【页眉页脚】教程(7): 添加不同的首页页眉和页脚
Spire.DOC是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Microsoft Wor ...
- 将两页A4 pdf文档合并到一页A4页面上打印的方法
在实验室打印论文, 直接把pdf打印感觉比较浪费, 许多白边框都没有有效利用, 而且打印出来的页数很多, 显得不紧凑, 而且多而繁杂. 于是想要把pdf页面合并拼接打印, 比如: "将两页A ...
最新文章
- ASP.Net 使用css换肤(转)
- admi后台 vue_vue-admin-webapp后台管理系统
- 【C++ 语言】面向对象 ( 成员函数 | 常量函数 | 友元函数 | 友元类 | 单例类 )
- stm32 web 参数_老司机们都是怎么学习STM32的?
- [网络安全自学篇] 八.Web漏洞及端口扫描之Nmap、ThreatScan和DirBuster原理详解
- python按条件拆分列表元素_Python按多个元素和条件拆分列表
- BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草(动态规划)
- 洛谷 题解 P1757 【通天之分组背包】
- Vue将汉字转为拼音,取出首字母
- 最小二乘支持向量机(LSSVM)推导
- 【知识总结】情感分类
- 计算机连接网络是飞行模式怎么办,电脑网络设置只剩飞行模式怎么办?
- commit 和 push 的临界点
- 高通6350:adb抓取Camera RAW/YUV数据
- android 自定义锁屏api,如何设置Android锁屏图像
- matlab使用hough变换函数进行车道检测
- vb读取文本文件某行的内容
- 说一下字典的:addEntriesFromDictionary用法
- Window10中Dev-C++ 使用EasyX绘图库编程入门
- Error: Exported bands must have compatible data types; found inconsistent types: Float64 and Float32
热门文章
- kido机器人用流量吗_国脉电信200元天网卡,交1700流量无线用,拉人加入还会有不错的收益,你信吗?反正我是不信!...
- android十进制转十六进制算法,十进制转十六进制 代码
- maven default aliyun_大家看看大佬对Maven仓库的讲解,有何高明之处?
- opengl实现三维动画简单代码_使用Python简单实现马赛克拼图!内附完整代码
- python 解决bytes和str之间 出现 TypeError的问题
- python常用类型转换の方法
- java dispatchevent_java事件处理机制
- 2019浙江C语言二级答案,2019年下半年二级C语言试题及答案
- linux 下nc-verilog 仿真环境搭建,Cadence NC Verilog仿真教程
- 递归算法1加到100_五种循环方法计算1加到100