Manpages

NAME

xpdf -Portable Document Format(PDF)文 件 阅 读 器 (版 本 0.90)

总 览

xpdf [选 项 ] [PDF文 件 [page]]

描 述

Xpdf是 一 个 Portable Document Format(PDF) 文 件 阅 读 软 件 .(PDF文 件 也 经 常 被 称 为 "Acrobat" 文 件 ,这 种 叫 法 来 源 于 Adobe公 司 的 PDF软 件 的 名 字 .) Xpdf运 行 在 UNIX,VMS和 OS/2的 X Window系 统 下 . 运 行 xpdf,只 要 键 入 :

xpdf file.pdf

file.pdf 是 你 的 PDF文 件 .文 件 名 字 后 面 可 以 跟 随 一 个 数 字 ,用 于 指 定 最 先 显 示 的 页 面 的 页 码 ,比 如 :

xpdf file.pdf 18 你 当 然 也 可 以 启 动 xpdf而 不 打 开 任 何 文 件 .

xpdf

选 项

方 括 弧 中 列 出 了 X资 源 和 相 应 的 选 项

-err 将 错 误 信 息 指 定 送 到

/dev/tty而 不 是 标 准 错 误 中 (此 选 项 当 xpdf被 其 它 程

序 ,比 如 netscape,打 开 时 ,十 分 有 用 ,否 则 ,每 个 错 误 都 会 弹 出 一 个 令 人 讨 厌 的 小 窗 口 ).

-z zoom 设 定 初 始 的 放 大 因 子 .放 大 因 子 是 (-5..5)之 间 的 一 个 数 字 ,其 中 0表 示 72dpi.你 也 可 以 通 过 `page’设 定 显 示 页 面 大 小 配 合 窗 口 大 小 ,或 者 通 过 `width’设 定 显 示 页 面 宽 度 配 合 窗 口 宽 度 . [xpdf.initialZoom]
-g
geometry 设 定 窗 口 的 初 始 几 何 参 数 . (相 当 于 -geometry.) [xpdf.geometry]
-remote
name] 启 动 /连 接 名 为 name的 xpdf远 程 服 务 器 (参 见 后 面 的 "远 程 服 务 器 模 式 "部 分 )

-raise 建 立

xpdf远 程 服 务 器 窗 口 .(仅 适 用 于 -remote时 )

-quit 退 出

xpdf远 程 服 务 器 .(仅 适 用 于 -remote时 )

-cmap 安 装

一 个 自 定 义 的 色 彩 地 图 .此 选 项 在 TrueColor模 式 下 无 效 . [xpdf.installCmap]

-rgb number 设 置 xpdf将 要 分 配 的 最 大 RGB值 .缺 省 值 是 5(即 RGB值 5x5x5); 设 置 一 个 小 数 值 ,可 以 节 省 色 彩 表 记 录 .在 自 定 义 色 彩 地 图 和 TrueColor模 式 下 ,此 选 项 无 效 .
-papercolor
color 设 置 "页 面 色 彩 ",比 如 ,页 面 的 显 示 背 景 .当 pdf文 件 出 现 类 似 在 字 符 后 填 充 白 色 等 情 况 的 时 候 ,此 选 项 无 法 正 常 工 作 . [xpdf.paperColor]

-eucjp 复 制 字 符 时 ,将 日 文 字 符 转 换 成

EUC-JP编 码 .这 是 至 今 为 止 唯 一 的 日 文 字 符

转 换 选 项 ---它 的 唯 一 作 用 就 是 将 非 日 文 字 符 转 换 成 7-bit的 ASCII,以 便 于 配 合 EUC-JP编 码 .(此 选 项 只 有 在 编 译 pdftotext时 加 上 日 文 支 持 才 有 效 ) [xpdf.eucjp]

-t1lib font-type 设 定 使 用 t1lib类 型 的 字 体 提 供 器 .选 项 为 `none’(完 全 不 使 用 t1lib),`plain’(使 用 non-anti-aliased字 体 ),`low’或 `high’(使 用 low-level或 者 high-level anti-aliased 字 体 ). [xpdf.t1libControl]
-ps
PS-file 设 定 缺 省 的 PostScript输 出 文 件 的 名 字 .此 选 项 也 可 以 以 `|command’的 形 式 ,通 过 某 个 命 令 来 管 道 PostScript文 件 . [xpdf.psFile]
-paperw
size 设 定 页 面 宽 度 ,单 位 是 像 素 点 . [xpdf.psPaperWidth]
-paperh
size 设 定 页 面 高 度 ,单 位 是 像 素 点 . [xpdf.psPaperHeight]
-level1
产 生 Level1 PostScript文 件 .输 出 的 PostScript文 件 相 当 的 大 (如 果 它 包 含 图 片 的 话 ),但 是 确 可 以 在 Level 1打 印 机 上 打 印 输 出 .此 选 项 将 所 有 的 图 像 转 换 成 黑 白 图 像 . [xpdf.psLevel1]

-cmd 打 印 出 命 令 的 执 行 结 果

(在 调 试 时 有 用 )

-q 不 打 印 任 何 信 息 或 者 错

-h 打 印 帮 助 信 息

(相 当 于 -help)

一 些 其 他 的 X选 项 和 资 源 同 样 可 以 如 预 期 的 一 样 执 行

-display display

[xpdf.display]

-fg color

[相 当 于 -foreground] [xpdf.foreground] -bg color (相 当 于 -background) [xpdf.background]

-font font

(相 当 于 -fn) [xpdf.font] 色 彩 和 字 体 选 项 只 影 响 用 户 界 面 部 分 ,不 影 响 PDF文 件 的 显 示 .(`paper’) 下 列 的 X资 源 没 有 对 应 的 命 令 行 选 项

xpdf.urlCommand 设 定 ,当 你 点 击 网 络 链 接 时 执 行 的 命 令 .详 情 参 见 后 面 的 网 络 浏 览 器 部 分 .
xpdf.japaneseFont
设 定 用 于 使 用 日 文 字 符 的 相 应 的 X字 体 模 式 .缺 省 的 是 :

-*-fixed-medium-r-normal-*-%s-*-*-*-*-*-jisx0208.1983-0

xpdf.viKeys 设 定 将 左 ,右 ,上 和 下 的 滚 动 由 `h’,`l’,`k’和 `j’键 执 行 . 下 面 的 资 源 用 于 设 定 文 件 名 字 使 用 的 14种 基 本 的 Type 1字 体 .

xpdf.t1TimesRoman
xpdf.t1TimesItalic
xpdf.t1TimesBold
xpdf.t1TimesBoldItalic
xpdf.t1Helvetica
xpdf.t1HelveticaOblique
xpdf.t1HelveticaBold
xpdf.t1HelveticaBoldOblique
xpdf.t1Courier
xpdf.t1CourierOblique
xpdf.t1CourierBold
xpdf.t1CourierBoldOblique
xpdf.t1Symbol
xpdf.t1ZapfDingbats
如 果 激 活 t1lib,这 些 Type 1字 体 将 被 用 于 取 代 X服 务 器 的 字 体 .

控 制

屏 幕 控 制 在 xpdf窗 口 的 底 部 . 左

/右 箭 头 按 键 翻 到 前 /后 一 页 双 左
/右 箭 头 按 键
向 前 /后 翻 动 10页 破 折 号 左
/右 箭 头 按 键
沿 着 历 史 路 径 向 前 /后 翻 动
`Page’输 入 框
翻 到 指 定 的 页 码 .通 过 点 击 激 活 输 入 框 ,输 入 页 码 ,然 后 回 车 . 放 大 缩 小 弹 出 菜 单 调 整 放 大 因 子 .(参 见 前 面 -z选 项 的 说 明 ) 望 远 镜 按 键 查 找 某 个 文 本 . 打 印 机 按 键 弹 出 一 个 产 生 PostScript文 件 的 对 话 框 .对 话 框 可 以 设 定 需 要 打 印 的 页 面 和 PostScript文 件 的 名 字 .当 文 件 名 字 为 ´-’时 ,代 表 标 准 输 出 ,或 者 用 ´|command’通 过 某 个 命 令 来 管 道 PostScript, 比 如 ,´|lpr’.
´?’按 键
弹 出 一 个 ´about xpdf’窗 口 . 链 接 信 息 当 鼠 标 移 动 到 某 个 链 接 的 上 面 ,`?’和 `Quit’按 键 之 间 的 空 间 用 来 显 示 链 接 地 址 或 者 外 部 文 件 名 .
`Quit’按 键
退 出 xpdf. 菜 单 按 鼠 标 右 键 ,会 弹 出 一 个 含 有 以 下 命 令 的 弹 出 菜 单 .
Open...
通 过 文 件 选 择 器 打 开 一 个 新 文 件 .
Save PDF...
通 过 文 件 选 择 器 保 存 现 有 文 件 .
Rotate left
将 当 前 页 面 逆 时 针 旋 转 90度 .
Rotate right
将 当 前 页 面 顺 时 针 旋 转 90度 .这 两 个 旋 转 命 令 主 要 是 为 了 那 些 没 有 在 文 件 中 正 确 指 定 旋 转 信 息 的 PDF文 件 设 计 的 ,即 使 您 的 X服 务 器 不 支 持 字 体 旋 转 ,它 依 然 起 作 用 .

Quit 退 出

xpdf.

字 符 选 择 按 住 鼠 标 并 拖 动 它 ,可 以 高 亮 出 一 个 任 意 的 矩 形 .任 何 在 此 矩 形 中 的 字 符 都 会 被 复 制 到 X选 择 缓 冲 中 去 . 链 接 点 击 一 个 超 级 链 接 可 以 跳 转 到 此 链 接 的 目 标 地 址 中 去 .一 个 指 向 某 个 PDF文 件 的 链 接 将 促 使 xpdf打 开 此 文 件 .一 个 指 向 某 可 执 行 程 序 的 `launch’的 链 接 将 弹 出 一 个 对 话 框 ,如 果 您 点 击 `ok’,就 会 执 行 此 程 序 .URL链 接 调 出 某 个 外 部 命 令 .(参 见 下 面 网 络 浏 览 器 部 分 .) 滚 动 按 住 鼠 标 中 键 并 拖 动 之 ,可 以 滚 动 页 面 . 快 捷 键

o 通 过 文 件 选 择 器 打 开 一 个 新

PDF文 件 .

f 查 找 字 符 串

.

n 翻 到 下 一 页

.

p 翻 到 前 一 页

.

空 格 键 ,

PageDown键 或 者 Next键 向 下 滚 动 当 前 页 面 ,如 果 已 经 到 达 当 前 页 面 低 部 ,则 翻 到 下 一 页 .
Backspace键 ,Delete键 ,PageUp或 者 Previous键
向 上 滚 动 当 前 页 面 ,如 果 已 经 到 达 页 面 顶 部 ,则 翻 到 前 一 页 .

Home键 滚 动 到 当 前 页 面 顶 部

.

End键 滚 动 到 当 前 页 面 低 部

.

箭 头 键 滚 动 当 前 页 面

.
control-L
更 新 当 前 页 面 .

q 退 出

xpdf.

网 络 浏 览 器

如 果 您 希 望 点 击 一 个 指 向 PDF文 件 的 链 接 时 ,从 netscape或 者 mosaic(或 者 其 他 的 浏 览 器 )中 自 动 启 动 xpdf,您 需 要 在 您 的 用 户 目 录 下 修 改 (或 者 创 建 ) .mime.types.mailcap 文 件 . 在 .mime.types 中 加 入 一 行 :

application/pdf pdf 在 .mailcap 中 加 入 :

# Use xpdf to view PDF files.
application/pdf; xpdf -err %s 确 认 xpdf在 您 的 可 执 行 查 找 路 径 中 . 当 您 点 击 一 个 PDF文 件 中 的 URL链 接 ,xpdf将 执 行 一 个 由 xpdf.urlCommand资 源 指 定 的 命 令 ,并 将 资 源 中 `%s’替 换 为 相 应 的 URL.比 如 ,指 定 netscape打 开 URL,可 以 这 样 设 定 资 源 .

xpdf.urlCommand: netscape -remote ’openURL(%s)’

远 程 服 务 器 模 式

通 过 指 定 一 个 服 务 器 的 名 字 ,xpdf可 以 以 远 程 服 务 器 模 式 打 开 (和 文 件 名 ,页 码 ).

xpdf -remote myServer file.pdf 如 果 没 有 xpdf运 行 在 以 myServer为 名 字 的 服 务 器 模 式 中 ,那 么 一 个 新 的 xpdf窗 口 会 被 打 开 .此 时 ,如 果 键 入 另 一 个 命 令 :

xpdf -remote myServer another.pdf 9 则 不 会 启 动 新 的 xpdf,而 前 一 个 xpdf(服 务 器 )将 会 打 开 another.pdf 并 且 显 示 第 9页 .如 果 文 件 名 字 相 同 :

xpdf -remote myServer another.pdf 4

xpdf服 务 器 将 会 简 单 的 显 示 指 定 的 页 面 .

-raise选 项 通 知 服 务 器 唤 醒 它 的 窗 口 .它 既 可 以 后 面 跟 随 文 件 名 和 页 码 也 可 以 单 独 使 用 .

-quit选 项 通 知 服 务 器 关 闭 窗 口 并 且 退 出 .

选 项 文 件

xpdf会 从 您 的 用 户 目 录 (如 果 有 的 话 )中 读 取 一 个 叫 做 .xpdfrc 的 文 件 .这 个 文 件 可 以 包 含 两 种 条 目 .
fontpath
directorydicrectory 中 寻 找 Type 1字 体 . Xpdf只 通 过 此 条 目 获 得 字 体 编 码 .为 了 显 示 ,还 要 通 过 fontmap 条 目 来 布 局 字 体 .
fontmap
PDF-font X-fontPDF-font (PDF文 件 中 指 定 的 )布 局 到 X-font 中 去 ,X-font必 须 是 一 个 在 像 素 大 小 位 置 上 含 有 `%s’的 标 准 X字 体 描 述 . 比 如 ,使 用

fontmap TimesCE-Roman -*-times-medium-r-*-*-%s-*-*-*-*-*-iso8859-2 来 布 局 Central European(Latin-2)版 的 Times-Roman字 体 .这 里 假 设 您 已 经 安 装 了 适 当 的 X字 体 (参 见 mkfontdir(1) ). Xpdf理 解 ISO8859-2编 码 ,所 以 您 不 需 要 这 些 字 体 的 fontpath 条 目 . 使 用 Bakoma Type 1字 体 ,可 以 这 样 做 :

fontpath /home/derekn/fonts/bakoma
fontmap cmb10 -bakoma-cmb10-medium-r-normal--%s-*-*-*-p-*-adobe-fontspecific
fontmap cmbsy10 -bakoma-cmbsy10-medium-r-normal--%s-*-*-*-p-*-adobe-fontspecific
etc... 这 里 假 设 Type 1字 体 在 目 录 /home/derekn/fonts/bakoma 下 .

臭 虫

不 支 持 TypeType和 Type 3字 体 .

作 者

The xpdf software and documentation are copyright 1996-1999 Derek B. Noonburg (derekn [AT] foolabs.com).

另 见

pdftops(1). pdftotext(1). pdfinfo(1). pdftopbm(1). pdfimages(1).
http://www.foolabs.com/xpdf/

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh