wkhtmltopdf 调整生成的PDF 横向或纵向展示。

我的版本是wkhtmltopdf 0.12.4,

查看一下 参数:

默认是横屏 使用-O Landscape或者–orientation Landscape 调整为竖屏。
在这里插入图片描述
使用方法:

wkhtmltopdf [OPTIONS]... <input file> [More input files] <output file>
wkhtmltopdf -O  Landscape test.html lgn2.pdf

在这里插入图片描述

其他参数:

--allow <path>  允许加载从指定的文件夹中的文件或文件(可重复)
--book*  设置一会打印一本书的时候,通常设置的选项 
  --collate  打印多份副本时整理 
  --cookie <name> <value>  设置一个额外的cookie(可重复) 
  --cookie-jar <path>  读取和写入的Cookie,并在提供的cookie jar文件 
  --copies <number>  复印打印成pdf文件数(默认为1) 
  --cover* <url>  使用HTML文件作为封面。它会带页眉和页脚的TOC之前插入 
  --custom-header <name> <value>  设置一个附加的HTTP头(可重复) 
  --debug-javascript  显示的javascript调试输出 
--default-header*  添加一个缺省的头部,与页面的左边的名称,页面数到右边,例如: --header-left '[webpage]' --header-right '[page]/[toPage]'  --header-line 
  --disable-external-links*  禁止生成链接到远程网页
  --disable-internal-links*  禁止使用本地链接
--disable-javascript  禁止让网页执行JavaScript 
  --disable-pdf-compression*  禁止在PDF对象使用无损压缩 
  --disable-smart-shrinking*  禁止使用WebKit的智能战略收缩,使像素/ DPI比没有不变 
  --disallow-local-file-access  禁止允许转换的本地文件读取其他本地文件,除非explecitily允许用 --allow 
--dpi <dpi>  显式更改DPI(这对基于X11的系统没有任何影响) 
  --enable-plugins  启用已安装的插件(如Flash
  --encoding <encoding>  设置默认的文字编码 
  --extended-help  显示更广泛的帮助,详细介绍了不常见的命令开关 
  --forms*  打开HTML表单字段转换为PDF表单域 
--grayscale  PDF格式将在灰阶产生
--help  Display help 
  --htmldoc  输出程序HTML帮助
  --ignore-load-errors  忽略claimes加载过程中已经遇到了一个错误页面 
--lowquality  产生低品质的PDF/ PS。有用缩小结果文档的空间 
  --manpage  输出程序手册页 
--margin-bottom <unitreal>  设置页面下边距 (default 10mm) 
--margin-left <unitreal>  将左边页边距 (default 10mm) 
--margin-right <unitreal>  设置页面右边距 (default 10mm) 
--margin-top <unitreal>  设置页面上边距 (default 10mm) 
  --minimum-font-size <int>  最小字体大小 (default 5) 
  --no-background  不打印背景
--orientation <orientation>  设置方向为横向或纵向 
  --page-height <unitreal>  页面高度 (default unit millimeter) 
  --page-offset* <offset>  设置起始页码 (default 1) 
--page-size <size>  设置纸张大小: A4, Letter, etc. 
    --page-width <unitreal>  页面宽度 (default unit millimeter) 
  --password <password>  HTTP验证密码 
  --post <name> <value>  Add an additional post field (repeatable) 
  --post-file <name> <path>  Post an aditional file (repeatable) 
  --print-media-type*  使用的打印介质类型,而不是屏幕 
--proxy <proxy>  使用代理 
--quiet  Be less verbose 
--read-args-from-stdin  读取标准输入的命令行参数 
--readme  输出程序自述
--redirect-delay <msec>  等待几毫秒为JS-重定向(default 200) 
--replace* <name> <value>  替换名称,值的页眉和页脚(可重复) 
--stop-slow-scripts  停止运行缓慢的JavaScripts 
--title <text>  生成的PDF文件的标题(第一个文档的标题使用,如果没有指定) 
--toc*  插入的内容的表中的文件的开头
--use-xserver*  使用X服务器(一些插件和其他的东西没有X11可能无法正常工作) 
--user-style-sheet <url>  指定用户的样式表,加载在每一页中
--username <username>  HTTP认证的用户名 
--version  输出版本信息退出
--zoom <float>  使用这个缩放因子 (default 1) 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值