英语法语西班牙语

Ad


OnWorks 网站图标

img2pdf - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 img2pdf

这是 img2pdf 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


img2pdf.py - 光栅图像到 pdf 的无损转换

商品描述


用法:img2pdf.py [-h] [-v] [-V] [-o out] [-C colorspace] [-D]

[--without-pdfrw] [-S LxL] [-s LxL] [-b L[:L]] [-f FIT] [-a] [--title 标题]
[--author 作者] [--creator creator] [--producer 制作人] [--creationdate
创建日期] [--moddate moddate] [--subject 主题] [--keywords kw [kw ...]]
[--viewer-panes 窗格] [--viewer-initial-page NUM] [--viewer-magnification MAG]
[--viewer-page-layout 布局] [--viewer-fit-window] [--viewer-center-window]
[--viewer-fullscreen] [infile [infile ...]]

无损地将光栅图像转换为 PDF,无需重新编码 JPEG 和 JPEG2000 图像。 这个
导致 JPEG 和 JPEG2000 图像的无损转换,仅增加了文件大小
来自 PDF 容器本身。

其他光栅图形格式无损地存储在其 RGB 的 zip/flat 编码中
表示。 这可能会增加文件大小并且不会存储透明度。 有
在 PDF 格式允许嵌入其他图像之前,对此无能为力
PNG等格式。 因此,img2pdf 主要用于将 JPEG 和 JPEG2000 图像转换为
PDF格式。

输出被发送到标准输出,以便它可以被重定向到一个文件或
另一个程序作为 shell 管道的一部分。 要将输出直接写入文件,请使用
-o or - 输出 选项。

阵地 参数:
infile 指定 Python Imaging 可以读取的任何格式的输入文件
图书馆 (PIL)。 如果没有给出输入图像,则从其中读取单个图像
标准输入。 特殊文件名“-”可用于一次读取图像
标准输入。 要读取当前目录中文件名为“-”的文件,请通过
通过明确说明其相对路径(如“./-”)将其转换为 img2pdf。

可选 参数:
-h, - 帮帮我
显示此帮助信息并退出

-v, --详细
使程序以详细模式运行,在标准错误上打印消息。

-V, - 版
打印版本信息并退出。

一般输出参数:

-o 出来, - 输出 输出
使程序输出到文件而不是标准输出。

-C 色彩空间, - 色彩空间 色彩空间
强制 PIL 色彩空间。 有关可能值的列表,请参阅结尾。 通常
PDF 颜色空间将从输入图像的颜色空间派生。 这个
选项覆盖输入图像中自动检测到的色彩空间和
因此在输出 PDF 中强制使用特定的色彩空间 /色彩空间 财产。 这是
对于具有与 RGB 不同颜色空间的 JPEG 2000 图像很有用。

-D, - 无日期
抑制输出中的时间戳,从而使输出之间具有确定性
个人运行。 您还可以使用手动设置日期 --修改日期
- 创立日期 选项​​。

--没有-pdfrw
默认情况下,如果 pdfrw 是,img2pdf 使用 pdfrw 库来创建输出 PDF
可用的。 如果你想使用 img2pdf 的内部 PDF 生成器,即使 pdfrw
存在,然后传递此选项。 如果您想要 unicode,这会很有用
pdfrw 尚不支持的元数据值(请参阅
https://github.com/pmaupin/pdfrw/issues/39) or if you want the PDF code to be more
人类可读。

图像和页面大小和布局参数:

每个输入图像都将放置在其自己的页面上。
控制图像大小

通过输入图像的 dpi 值,或者,如果未设置或丢失,则默认 dpi
96.00。 默认情况下,每个页面的大小与其显示的图像大小相同。 因此,
默认情况下,图像和页面边框之间不会有可见的边框。
如果图像大小和页面大小通过中的选项互不相同
在此部分,图像将始终在两个维度上居中。

图像大小和页面大小可以使用 --图片大小
- 页面大小 选项,分别。 如果图像大小的任一维度是
指定但页面大小的相同维度不是,则后者将是
使用图像和图像之间的可选最小距离从前者派生
页面边框(由 - 边界 选项)和/或某种拟合策略
(由 - 合身 选项)。 如果页面大小的维度,则会发生相反的情况
已设置,但未设置与图像大小相同的维度。

以下选项中的任何长度值都由元变量 L 表示,它是一个
附加了可选单位的浮点值(它们之间没有空格)。
默认单位是 pt(1/72 英寸,PDF 单位),其他允许的单位是 cm
(厘米)、mm(毫米)和 in(英寸)。

以下选项中 LxL 格式的任何大小参数指定宽度和
矩形的高度,其中第一个 L 表示宽度,第二个 L 表示
表示高度,每个值后面都有一个可选单位,如所述
以上。 宽度或高度都可以省略,但在这种情况下,分隔 x
必须仍然存在。 除了明确给出宽度和高度,您还可以
还指定一些(不区分大小写)常见页面大小,例如 letter 和 A4。 看
底部的尾声以获取有效尺寸的完整列表。

- 合身 选项缩放以将图像适合于派生的矩形
--图片大小 选项或以其他方式从 - 页面大小 选项。 如果
- 边界 选项是除了 --图片大小 选项,而 - 页面大小
未给出选项,则页面大小将根据图像大小计算,
尊重边界设置。 如果 - 边界 选项是除了
- 页面大小 选项,而 --图片大小 未给出选项,则图像大小将
从页面大小计算,尊重边框设置。 如果 - 边界
给出了选项,而两个 - 页面大小--图片大小 选项被传递,然后
- 边界 选项将被忽略。

-S 长×长, - 页面大小 长×长
设置 PDF 页面的大小。 短选项是大写的 S 因为它是
大于图像大小的助记符。

-s 长×长, --图片大小 长×长
设置 PDF 页面上图像的大小。 另外,单位dpi是允许的
这会将图像大小设置为每英寸点数的值。 代替单位,宽度
和高度值也可能附加一个百分比符号,表示调整大小
那个百分比的图像。 短选项是小写的 s,因为它是
小于页面大小的助记符。

-b 二], - 边界 二]
指定图像边框和 PDF 页面边框之间的最小距离。
此值被设置的显式值覆盖 - 页面大小 or --图片大小。 该
从图像尺寸计算页面尺寸时将使用值或
反过来。 一个或两个长度值可以作为参数给出,
用冒号隔开。 一个值指定所有四个边的最小边界。 二
值分别指定顶部/底部和左侧/右侧的最小边框。
无法指定非对称边框,因为图像将始终是
以页面为中心。

-f 适合, - 合身 FIT
If --图片大小 给出,使用这些尺寸拟合图像。 否则,拟合
图像到由给出的尺寸 - 页面大小. FIT 是进入、填充、精确、
缩小和放大。 默认值为“进入”。 请参阅底部的结语
FIT 选项的描述。

-a, --自动定位
如果页面的两个尺寸都通过 - 页面大小, 有条件地交换这些
尺寸,使页面方向与
输入图像。 如果页面的方向被翻转,那么设置的值也会翻转
通过 - 边界 选项。

参数设置元数据:

- 标题 标题
设置标题元数据值

- 作者 作者
设置作者元数据值

--创作者 创造者
设置创建者元数据值

--制作人 制片人
设置生产者元数据值

- 创立日期 创立日期
将 UTC 创建日期元数据值设置为 YYYY-MMDD 或 YYYY-MM-DDTHH:MM 或
YYYY-MM-DDTHH:MM:SS 格式或 python dateutil 模块理解的任何格式或
`date 理解的任何格式 - 日期`

--修改日期 修改日期
以 YYYYMM-DD 或 YYYY-MM-DDTHH:MM 或
YYYY-MM-DDTHH:MM:SS 格式或 python dateutil 模块理解的任何格式或
`date 理解的任何格式 - 日期`

- 主题 主题
设置主题元数据值

--关键词 千瓦 [千瓦 ...]
设置关键字元数据值(可以多次给出)

PDF 观众 参数:
PDF 文件可以指定它们如何通过 PDF 呈现给用户
观众

--查看器窗格 窗格
指示 PDF 查看器显示哪些侧窗格。 有效值为“轮廓”和
“拇指”。 不能同时指定两者。

--查看者初始页面
指示 PDF 查看器显示给定页面,而不是显示第一页
反而。 页码从 1 开始。

--观众放大率 MAG
指示 PDF 查看器以特定缩放级别打开 PDF。 有效值为
要么是给出精确缩放级别的浮点数,“适合”(缩放以适合
整个页面)、“fith”(缩放以适应页面宽度)和“fitbh”(缩放以适应可见页面)
宽度)。

--查看器页面布局 布局
指示 PDF 查看器如何在屏幕上排列页面。 有效值为
“single”(显示单页),“onecolumn”(连续的一列),
“twocolumnright”(右侧有奇数页的两个连续列)和
“twocolumnleft”(左侧为奇数页的两个连续列)

--查看器适合窗口
指示 PDF 查看器调整窗口大小以适合页面大小

--查看器中心窗口
指示 PDF 查看器将 PDF 查看器窗口居中

--查看器全屏
指示 PDF 查看器以全屏模式打开 PDF

色彩空间

目前,必须为不在 JPEG 2000 图像
RGB 色彩空间。 可用的色彩空间选项基于 Python 图像库
(PIL) 短手柄。

RGB RGB 颜色

L 灰度

1 黑白(内部转换为灰度)

CMYK CMYK 颜色

CMYK;I CMYK 颜色反转(适用于来自 Adob​​e 的 CMYK JPEG 文件)

纸张尺寸

您可以指定显示在第一列中的简写纸张尺寸名称
下表作为参数 - 页面大小--图片大小 选项。 宽度和
他们映射到的高度显示在第二列中。 赋予价值
第二列与在第一列中给出简写的效果相同。
附加 ^T(插入符号/圆括号后跟字母 T)会改变纸张大小
从纵向变成横向。 因此后缀象征着转置。 价值
不区分大小写。

A0 841mmx1189mm

A1 594mmx841mm

A2 420mmx594mm

A3 297mmx420mm

A4 210mmx297mm

A5 148mmx210mm

A6 105mmx148mm

字母 8.5 英寸 x 11 英寸

适合选项

img2pdf 选项用于 - 合身 参数显示在第一列中
下表。 这些选项的功能可以映射到几何运算符
的 imagemagick。 对于熟悉imagemagick的用户,对应的
运算符显示在第二列中。 第三列显示是否
为该选项保留纵横比(与 imagemagick 中相同)。 就像
imagemagick, img2pdf 尽量保持纵横比,所以如果 - 合身
未给出参数,则默认值为“into”,对应于缺席
imagemagick 中的任何运算符。 的价值 - 合身 选项不区分大小写。

成| | 是 | 默认。 宽度和高度值指定最大值 | | | 值。

---------+---+---+----------------------------------------- -----------------

填写 | ^ | 是 | 宽度和高度值指定最小值。

---------+---+---+----------------------------------------- -----------------

准确| ! | 否 | 重点给出了宽度和高度。

---------+---+---+----------------------------------------- -----------------

缩小
| > | 是 | 缩小尺寸大于给定的图像 | | | 那些
(否则行为类似于“进入”)。

---------+---+---+----------------------------------------- -----------------

放大 | < | 是 | 放大尺寸小于给定尺寸的图像

| | | 那些(否则行为类似于“进入”)。

国际私人包机价格项目范例

以美元符号开头的行表示您可以输入到终端中的命令。
美元符号表示您的命令提示符。 它不是你的命令的一部分
类型。

将两次 JPEG 格式的扫描件转换为 PDF 文档。

$ img2pdf --输出 out.pdf page1.jpg page2.jpg

将 JPEG 图像目录转换为具有横向可打印 A4 页面的 PDF
模式。 在每一页上,照片占用的空间最大,同时保留
它的纵横比和顶部和底部 2 厘米的打印边框和 2.5 厘米的打印边框
左侧和右侧。

$ img2pdf --输出 out.pdf --页面大小 A4^T --边框 2cm:2.5cm *.jpg

在每张 A4 纸上,将图像放入 10 厘米乘以 15 厘米的矩形中,但保持
如果图像小于原始图像大小。

$ img2pdf --output out.pdf -S A4 --imgsize 10cmx15cm --fit 收缩*.jpg

使用 3:2 准备要在照片纸上无边界打印的照片目录
纵横比并旋转每个页面,使其方向与输入相同
图片。

$ img2pdf --输出 out.pdf --页面大小 15cmx10cm --自动定向 *.jpg

对灰度 JPEG2000 图像进行编码。 颜色空间必须强制为 img2pdf
无法自动从 JPEG2000 文件中读取它。

$ img2pdf --output out.pdf --colorspace L input.jp2

参数解析

参数长选项可以缩写为前缀,如果缩写是
模棱两可。 也就是说,前缀必须匹配唯一选项。

当心你的 shell 将参数值解释为特殊字符(比如
CMYK 中的分号;I 色彩空间选项)。 如果有疑问,请将参数值放入
单引号。

如果您希望参数值以一个或多个减号字符开头,则必须
使用长选项名称并用等号连接它们,如下所示:
$ img2pdf --author=--test--
如果您的输入文件名以一个或多个减号字符开头,请分开
来自其他参数的输入文件由两个减号组成:

$ img2pdf -- --my-file-starts-with-two-minuses.jpg

或者通过添加 ./ 来更明确地了解其相对路径:

$ img2pdf ./--my-file-starts-with-two-minuses.jpg

非位置参数的顺序(输入图像以外的所有参数)
没关系。

使用 onworks.net 服务在线使用 img2pdf


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    深层清洁
    深层清洁
    核对所有构建的 Kotlin 脚本
    来自 Gradle/Android 项目的缓存。
    当 Gradle 或 IDE 允许您时很有用
    向下。 该脚本已经过测试
    macOS,但是...
    下载深度清理
  • 2
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    Eclipse Checkstyle 插件
    集成了 Checkstyle Java 代码
    审计员进入 Eclipse IDE。 这
    插件提供实时反馈
    用户关于viol...
    下载 Eclipse Checkstyle 插件
  • 3
    AstrOrz播放器
    AstrOrz播放器
    AstrOrz Player 是一款免费的媒体播放器
    软件,部分基于 WMP 和 VLC。 这
    播放器采用极简风格,带有
    十多个主题色,还可以
    B ...
    下载 AstrOrzPlayer
  • 4
    电影启动器
    电影启动器
    Kodi Movistar+ TV 是 XBMC/ 的 ADDON
    Kodi 许可分配器
    IPTV服务解码器
    Movistar Integrado en uno de los
    媒体中心马...
    下载 movistartv
  • 5
    代码::块
    代码::块
    Code::Blocks 是一个免费的、开源的、
    跨平台 C、C++ 和 Fortran IDE
    专为满足最苛刻的需求而打造
    它的用户。 它的设计非常
    扩展...
    下载代码::Blocks
  • 6
    之中
    之中
    中间或高级 Minecraft 界面
    和数据/结构跟踪是一种工具
    显示 Minecraft 的概览
    世界,而无需实际创造它。 它
    能够 ...
    下载烟雨
  • 更多 ”

Linux 命令

Ad