linux png pdf,将多页PDF转换为PNG并返回(Linux)
Kurt Pfeifle..
32
"我不确定质量参数是否适合PNG."
对于PNG输出,该-quality设置是非常不同于JPEG质量设置(这仅仅是一个整数0到100).
对于PNG,它由两个单独的数字组成:
第一个数字(十位)是(主要)zlib压缩水平,并且它可以从去0到9.
(但是设置0具有特殊含义:当你使用它时,你将获得Huffman压缩,而不是zlib压缩级别0.这通常更好......很奇怪但是真的.)
第二个数字是PNG数据编码过滤器类型(在压缩之前):
0是没有,
1是"sub",
2是"向上",
3是"平均",
4是"Paeth",和
5是"自适应的".
实际上,这意味着:
对于具有固体颜色序列的插图,"无"滤镜(-quality 00)通常是最合适的.
对于自然景观的照片,"自适应"过滤(-quality 05)通常是最好的.
"我遇到了保存回PDF的问题.有些文件的页面大小错误,我已经尝试了所有可以找到的命令和程序[...],但是在2左右指定了几页宽,或者它们是8.5x11,但其他的是大约35"宽."
没有可用的PNG文件,我创建了一些具有不同尺寸的简单文件来验证不同的命令(因为我不再确定自己了).的确,你用过的那个:
convert -page letter -adjoin single*.png multipage.pdf
确实以(相同的)字母大小创建所有PDF页面,但它将我的(不同大小的)PNG样本始终放在PDF页面的左下角.(如果PNG超过PDF页面大小,它会缩小它们以使其适合 - 但它不会扩展较小的PNG以填充可用的页面空间.)
对命令的以下修改将PNG放入每个PDF页面的中心:
convert \
-page letter \
-adjoin \
single*.png \
-gravity center \
multipage.pdf
如果这对你来说仍然不够好,你可以通过添加一个-scale '590!x770!'参数(这将在页面的每个边缘留下11 pt的边框)强制执行(可能是非比例!)缩放以几乎填充字母区域:
convert \
-page letter \
-adjoin \
single*.png \
-gravity center \
-scale '590!x770!' \
multipage.pdf
要留出额外的边框,请使用-scale '612!x792!'.- 如果您需要在保持PNG宽高比的同时仅需要向上扩展,请使用-scale '590
convert \
-page letter \
-adjoin \
single*.png \
-gravity center \
-scale '590
multipage.pdf
linux png pdf,将多页PDF转换为PNG并返回(Linux)相关推荐
- 代码 - 多张图片合并成PDF(每页宽高即是当前页面图片的宽高)- itextpdf
文章目录 1. 多张图片转成PDF(每页PDF的宽高是当前页面图片的宽高) 7.2.3版本 官方示例 多图合并成PDF 1. 多张图片转成PDF(每页PDF的宽高是当前页面图片的宽高) 7.2.3 ...
- python-办公自动化-Word转PDF、奇数页插空白页、合并PDF
这里写自定义目录标题 前言 一.办公自动化基础 1.批量处理-import os 2.批量处理-生成文件列表 3.批量处理-循环语句 二.批量Word转PDF 三.奇数页插入空白PDF 四.合并PDF ...
- Linux之vim中翻页的命令
Linux之vim中翻页的命令 当我们进入Linux的vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了,快捷键命令如: 整页翻页 ctrl-f ctrl-b ctr ...
- 【Java】SpringBoot后端格式转换:把Word转成PDF再按页转成图片在前端展示(Linux)
ConvertUtil 1. word2pdf 1.1 aspose-word插件 1.2 word转pdf 1.2.1 添加license文件 1.2.2 具体实现 2. pdf2imgByPage ...
- linux下怎么将html换成pdf,如何在Linux上使用PHP将HTML/CSS转换为PDF
我一直试图将html页面转换为PDF,但没有任何运气,我尝试使用wkhtmltopdf(http://code.google.com/p/) wkhtmltopdf /)和虽然下面的命令在终端正确执行 ...
- pdf文件流转图片流方法(PDF文档所有页全部转换为图片 )
/// <summary> /// 转换的图片清晰度,1最不清醒,10最清晰 /// </summary> public enu ...
- linux下进行图片压缩(pdf转换为jpg)
linux下进行图片压缩(pdf转换为jpg) 1.安装imagemagic rpm -vih imagemagic-版本号.rpm --force --nodeps rpm -vih imageMa ...
- 打印pdf就一页_PDF 文件转换工具
是将 PDF 文件转换为完全可编辑的 Windows 文档最好的转换软件.无论您需要您的内容是 Microsoft® Word.Excel.PowerPoint.HTML 还是仅需要文本, 总会给您一 ...
- java+icepdf+下载_Java使用icepdf将pdf文件按页转成图片
本文实例为大家分享了Java使用icepdf将pdf文件按页转成图片的具体代码,供大家参考,具体内容如下 Maven icepdf包,这里过滤掉jai-core org.icepdf.os icepd ...
最新文章
- POJ-1860-Currency Exchange
- 问答系统的搭建与财报知识图谱关系比较密切 问题相似度方面
- 为ubuntu添加多媒体以及flash等等常用包
- php imap模块的添加
- JavaScript笔记-点击button提交form表单
- 06旋转数组的最小数字
- 怎么获取求生之路服务器信息失败,新人服务器出现问题 求助求助!!!!!...
- python日期_Python日期
- dosbox中out of memory_flink教程-详解flink 1.11 中的JDBC Catalog
- 西电Pintos操作系统课程设计 实验三
- 一次Full GC分析
- 01-计算机系统概述
- [机器学习基础][台大林轩田]机器学习概念
- java有符号和无符号右移
- 手机玻璃测厚仪,显示屏厚度检测,玻璃测厚传感器,玻璃厚度测量
- C++中s.find()和s.rfind()的用法
- 全球名校AI课程库(27)| MIT麻省理工 · 数据结构与算法设计课程『Design and Analysis of Algorithms』
- 【评价指标】如何计算模型评估中的AUC和AUPR值
- 面试官和你闲聊,该如何应对?
- STM32 Cube IDE HAL库驱动 W25Q128 进行读、写、擦除操作