首页 > 其他分享 >wkhtmltopdf 生成带页眉页脚的pdf

wkhtmltopdf 生成带页眉页脚的pdf

时间:2024-08-04 10:39:12浏览次数:14  
标签:amd64 footer -- 页脚 header 页眉 pdf

系统环境:ubuntu

初次安装  sudo apt-get install wkhtmltopdf

尝试命令:

wkhtmltopdf --javascript-delay 5000 --page-width 210mm --page-height 297mm --margin-top 20mm --margin-bottom 20mm --margin-left 20mm --margin-right 20mm --header-center "文档标题 - [date]" --header-font-size 10 --header-spacing 5  --footer-center "[page]/[topage]"  --footer-font-size 10  --footer-spacing 5  222.html 21.pdf

 

并没有正常生成,提示我这个版本不对不支持这些功能,但是我的版本是0.12.6,然后提示我去安装静态的wlhtmltopdf

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb

 

这时候提示我:

sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'wkhtmltox' instead of './wkhtmltox_0.12.6-1.bionic_amd64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 wkhtmltox : Depends: libssl1.1 but it is not installable
E: Unable to correct problems, you have held broken packages.

我尝试去旧版本的ubuntu版本中下载并安装了libssl1.1

wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

然后再次尝试安装

sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb

,安装成功后再次尝试运行执行命令,正常生成成功

 

wkhtmltopdf 页眉页脚设置参数

页眉选项
--header-center <text>: 设置页眉中间的文本。
--header-font-name <name>: 设置页眉的字体名称。
--header-font-size <size>: 设置页眉的字体大小。
--header-html <url>: 使用指定URL的HTML内容作为页眉。
--header-left <text>: 设置页眉左侧的文本。
--header-line: 显示页眉下的线条。
--header-right <text>: 设置页眉右侧的文本。
--header-spacing <number>: 设置页眉和内容之间的距离(毫米)。
页脚选项
--footer-center <text>: 设置页脚中间的文本。
--footer-font-name <name>: 设置页脚的字体名称。
--footer-font-size <size>: 设置页脚的字体大小。
--footer-html <url>: 使用指定URL的HTML内容作为页脚。
--footer-left <text>: 设置页脚左侧的文本。
--footer-line: 显示页脚上的线条。
--footer-right <text>: 设置页脚右侧的文本。
--footer-spacing <number>: 设置页脚和内容之间的距离(毫米)。
页眉和页脚中的变量
在页眉和页脚的文本字符串中,可以使用以下变量:

[page]: 当前页码。
[frompage]: 打印的第一页的页码。
[topage]: 打印的最后一页的页码。
[webpage]: 打印的网页URL。
[section]: 当前章节的名称。
[subsection]: 当前子章节的名称。
[date]: 系统本地格式的当前日期。
[isodate]: ISO 8601扩展格式的当前日期。
[time]: 系统本地格式的当前时间。
[title]: 当前页面对象的标题。
[doctitle]: 输出文档的标题。
[sitepage]: 当前站点转换的页码。
[sitepages]: 当前站点转换的总页数。

 

标签:amd64,footer,--,页脚,header,页眉,pdf
From: https://www.cnblogs.com/sdfgdrg/p/18341510

相关文章

  • 使用Adobe Acrobat Pro DC 把彩色PDF图像改为黑白PDF,且不改变原图像尺寸。
    一、背景:1.编辑要求你在投稿时确定:Informationaboutcolorfiguresasbeingintendedforprintedcolorreproductionortobeprintedinblack-and-white.2.你的图像是彩色的PDF,而且图像的尺寸与A4纸大小不一致.二、解决办法:1. 把你的彩色PDF通过虚拟打印......
  • Overleaf中插入pdf图片只显示图片路径的解决方式
    最近在用Overleaf写一篇论文,使用IEEE的LaTex模板时发现一个问题,我使用pdfLaTex编译器无法正确显示我插入的pdf图片,网上翻解决方式没有翻到,误打误撞解决了这个问题,问题如下图所示: 即只在图片区域显示路径,不显示图片本身,解决方案是:在右侧设置里找到编译模式,将【快速(draft)】更......
  • Marker效果试用,也是pdf2md
        主要原理Marker的工作原理基于深度学习模型。它首先通过OCR技术(如果需要的话)提取文本(采用启发式算法和tesseract工具),然后检测页面布局并确定阅读顺序(使用布局分割器[1]和列检测器[2])。接下来,Marker会对每个文本块进行清洁和格式化处理(运用启发式算法和nougat[3......
  • 资源|Python入门必看书籍,适合零基础小白,附PDF
    小编为初学Python的朋友们汇总了7本零基础入门书籍,包括Python三剑客等,都是在编程届多年畅销的书籍,也是众多从业者的选择,全文详细介绍了书籍主要内容,有需要的宝子根据自身情况自取需要书籍PDF的宝子评论区留言哦**1、三剑客之一《Python编程从入门到实践》**推荐理由:**本......
  • 三年级上册英语人教版电子课本新版pdf+mp3音频课件免费下载2024秋季版
    2024年秋季新版三年级上册英语人教版课件及mp3音频免费下载:新版英语PDF电子课本预览:虽然自己是老师,但不出意外的话今年应该不会教三年级。but女儿9月读三年级,并且我们在不同的学校。所以咬咬牙还是把三年级的英语给备了,自己先学会才能更好的教女儿念。由于今年是2024版新教材,......
  • PDF解析,还能做得更好
    随着大模型文档智能应用逐渐步入正轨,文档解析类产品成为其中重要的一环。文档解析工具能够“唤醒”沉睡在PDF文件中的知识,将其转化为机器能够识别、读取的信息,将可用数据从txt、csv格式扩展到大批量的电子档、扫描档文件,为数据处理、大模型训练、RAG系统开发提供优质的“燃料”。......
  • 向版权中心提交代码PDF文件时总是无法上传成功,怎么回事?
    在实际的补正提交的操作中遇到了该问题一开始找不到原因上传了十多遍都不行都是传完之后一闪而过显示红色叉号后来发现初次提交的代码pdf却可以正常上传推测是pdf本身格式差异,不符合系统提交要求本次提交的pdf是用wps的“输出为pdf”功能导出的才想到以前也遇到过wps输出......
  • 从扫描的 pdf 中提取设计模式
    我有一份大约650页的扫描版pdf。每页都包含一些图案(花朵、几何图案等)。我的目标是从pdf中提取这些模式。供您参考,这是pdf中的一页我当前的解决方案涉及使用opencv检测轮廓并提取图案。但是,该解决方案并不能处理所有情况。该pdf每页包含不同数量的图像,并且......
  • Python 问题 如何创建在 PDF 中注册为剪切线的专色?
    我正在开发一个项目,需要我在图像周围创建一条剪切线,但在任何RIP程序(例如Versaworks或Flexi)上将其注册为实际剪切线时遇到困难。我尝试了很多不同的方法python库可以帮助解决这个问题,但我无法让它工作。我希望它像我们在Illustrator中所做的那样,创建一条名为CutConto......
  • Magic-PDF:端到端PDF文档解析神器 构建高质量RAG必备!
    项目结构流程解析预处理的作用是判断文档内容是否需要进行OCR识别,如果是普通可编辑的PDF文档,则使用PyMuPDF库提取元信息。模型层除了常规的OCR、版面结构分析外,还有公式检测模型,可提取公式内容,用于后续把公式转化为Latex格式。但是目前暂无表格内容识别,官方预计1个月之内会放......