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