mupdf嵌入 html页面,MuPDF Command Line Tools
MuPDF Command Line Tools
MuPDF 的命令行工具都放在了一个命令文件中:mutool.exe
mutool draw 将页面转为图像等文件
draw 命令将文档渲染成图片,转换其他格式的矢量图或提取文本内容。
mutool draw [options] file [pages]
支持的输入格式:pdf, xps, cbz, and epub
支持的输出格式:
- 图像:pbm, pgm, ppm, pam, png, tga, pwg, pcl
- 矢量:svg, pdf, and debug trace (as xml)
- 文本:plain text, html, and structured text (as xml)
Options:
-p password
文件是加密的话,用以输入密码。
-o output
指定输出的文件名,文件名可以嵌入指示页码(例如:“页面%d.PNG”),
并支持Prtf修改器,例如“%03d”。如果没有指定输出,输出将转到 stdout。从文件名可推断出输出格式。
-F format
指定输出格式,一般在输出到 stdout 时使用。
-R angle
指定顺时针旋转角度。
-r resolution
指定的分辨率。默认为 72 dpi。
-w width
指定页面宽度
-h height
指定页面高度
-f
精确匹配;在匹配指定的宽度/高度时忽略纵横比。
-B bandheight
本设置这在渲染过程中使用较少的内存。仅兼容PAM、PGM、PPM、PNM和PNG输出格式。和 md5 checksumming may 不能同时使用。
-W width
EPUB布局中的页面宽度。
-H height
EPUB布局中的页面高度。
-S size
EPUB布局中的字体大小
-U filename
指定用于EPUB布局的用户自定义的CSS样式表
-c colorspace
指定渲染的色彩空间。支持的色彩空间:单色、灰度、Grayα、RGB、RGBALPHA、CMYK、CMYKALPHA。允许的缩写:M,G,GA,RGBA,CMYKA。默认值是基于输出格式选择的。
-G gamma
伽马校正,0.7 或 1.4 常用于亮色或暗色文本的渲染。
-I
反转颜色
-s [mft5]
显示各种信息:
- m 用于字形缓存和总内存使用,
- f 用于页面特性,例如页面是灰度级还是颜色,
- t 用于每页渲染时间以及统计信息,
- 5 用于 md5 渲染图像的校验和,这些校验和可用于检查渲染是否已经改变。
-A bits
指定反锯齿位数。默认值为 8。
-D
禁止显示列表的使用。会导致速度减慢,但可减少内存的使用量。
-i
忽略错误。
-L
低内存模式(避免缓存对象在每个页面后清除缓存)。
-P
同时进行解释和渲染。
pages
逗号分隔的页码和范围列表(例如:1,5,10-15)。如果没有指定页面,则将呈现所有页面。
mutool convert 用于将文档转换成其他格式
mutool trace 这是一个调试工具,用于退踪打印图形的调用情况。
这些工具专门用于处理 PDF 文件:
mutool show 显示 PDF 文件中内部对象的工具。
mutool extract 提取图像和嵌入字体资源。
mutool clean 重写PDF文件。用于修复损坏的文件,或使PDF文件可编辑。
mutool merge 将多个输入文件合并为一个新的 PDF 文件
mutool create 从文本文件创建一个新的PDF文件。
mutool portfolio Manipulate PDF portfolios.
最后,有一个工具可以做任何你能想象到的事情:
mutool run 一种运行JavaScript程序的工具,可以访问MUPDF库函数。
mupdf嵌入 html页面,MuPDF Command Line Tools相关推荐
- [RabbitMQ]Windows环境下rabbitmqclt(Command Line Tools)出现Erlang distribution failed错误的解决方法...
摘要 当使用rabbitmqctl时出现Erlang distribution failed,把%SystemRoot%Windows\System32\config\systemprofile下的. ...
- Android studio Mac 版上传代码提示The subversion command line tools are no longer provided by Xcode
macos系统升级到10.15.4,导致Android stuido subversion出现问题:The subversion command line tools are no longer pr ...
- Brew doctor warns about “Warning: A newer Command Line Tools release is available”
问题描述 更新系统到catalina,运行brew doctor时发现Command Line Tools需要更新,然后就执行xcode-select --install发现并不需要更新,最后终于找到 ...
- [iOS越狱开发]安装command line tools for Xcodew
网上搜了篇文章,介绍iOS的越狱开发,其中提到了要给Xcode安装command line tools,以前从没听过这个工具,然后就google了下. 关于Xcode Command Line Too ...
- Mac OS X中安装命令行工具Command Line Tools(无Xcode)
Mac OS X中安装命令行工具Command Line Tools(无Xcode) 简介 喜欢通过终端访问更传统的Unix工具包的Mac用户(大部分是程序员),都会选择安装Xcode IDE的可选命 ...
- MacOs Big Sur Your Command Line Tools (CLT) does not support macOS 11.
MacOs 升级到11大版本,首先使用homebrew出了问题. 首先碰到是brew用不了的问题,rb脚本里报了个版本不支持的错误,解决方案 brew update-reset 然后安装一个 ...
- android安装命令行工具下载,Command line tools下载-Command line tools(命令行工具)下载 v1.0官方版--pc6下载站...
Commandlinetools命令行工具,如果你不需要AndroidStudio,你可以使用基本Android命令行工具,你可以使用包含的sdkmanager来下载其他SDK包,这些工具都包含在An ...
- Xcode Command Line Tools命令
xcode-select使用说明 Usage: xcode-select [options]Print or change the path to the active developer direc ...
- Mac 之 Command Line Tools
喜欢通过终端访问更传统的Unix工具包的Mac用户(大部分是程序员),都会选择安装Xcode IDE的可选命令行工具子部分,也就是Command Line Tools. 从MacOS High Sie ...
最新文章
- 2022-2028年中国纤维增强聚合物行业市场调查研究及发展前景规划报告
- Activity的插件化(三)
- php 根据位置显示地图,php通过地址获得百度地图经纬度(地理编码)
- 如何高效的学习TensorFlow代码?
- RabbitMQ 记录
- 【VS开发】模态对话框和非模态对话框
- kgtemp文件转换mp3_amr转换mp3格式文件
- 201771010118马昕璐
- 细思极恐:网传某软件可一键监控员工是否要“跑路”,争议发生后,监控系统研发商悄悄下架相关服务...
- 哪一个瞬间,点燃了你的离职决心?
- Java 实现 贪吃蛇 小游戏【附源码】
- 怎么搭建三合一源码优惠券网站步骤教程
- 消息队列(MQ)之生产者-消费者 | 一文搞定
- Python常见低级错误/拼写错误
- 计算机cpu有什么作用是什么意思,电脑中的cpu有什么作用?CPU是什么?
- 【社区周会】2021-04-27 内容概要
- 《英语语法新思维初级教程》学习笔记(九)进行时态
- Telemetry 技术概述
- 如何在Windows中使用截图工具进行屏幕截图
- BT级别的IC项目验证基本流程
热门文章
- C++类的赋值运算符“=”重载,以及深拷贝和浅拷贝
- Ubuntu中Go的环境搭建
- busybox源码剖析(1)---whoami.c
- 纸上谈兵: 最短路径与贪婪
- iptables联系一
- Wordpress 2.91 的一些良好改进
- ie6,ie7兼容性总结
- matlab使用histogram画直方图划分柱宽度不一致问题
- php5.2、5.3和5.4,Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置
- java mysql jdbc 封装_利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现(包括增删改查、JavaBean反射原理,附源代码)...