日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux中安裝和使用wkhtmltopdf具體步驟

wkhtmltopdf 是一個使用 WebKit 網(wǎng)頁渲染引擎開發(fā)的用來將 HTML 文檔轉(zhuǎn)成 PDF 文檔的工具,可以跟多種腳本語言進行集成來轉(zhuǎn)換文檔,下面為大家講解一下Linux中安裝和使用wkhtmltopdf具體步驟。

成都創(chuàng)新互聯(lián)從2013年開始,先為高淳等服務(wù)建站,高淳等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為高淳企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

wkhtmltopdf 的功能

  1. 開源并且跨平臺。
  2. 使用 WebKit 引擎將任意 HTML 網(wǎng)頁轉(zhuǎn)換為 PDF 文件。
  3. 添加頁眉和頁腳的選項
  4. 目錄生成 (TOC) 選項。
  5. 提供批量模式轉(zhuǎn)換。
  6. 通過綁定 libwkhtmltox 來支持 PHP 或 Python。

在本文中,我們將介紹如何在 Linux 系統(tǒng)下使用 tar 包來安裝 wkhtmltopdf。

安裝 Evince (PDF 瀏覽器)

讓我們在 Linux 系統(tǒng)中安裝 evince (一個 PDF 閱讀器)來瀏覽 PDF 文件。

$ sudo yum install evince             [RHEL/CentOS and Fedora]
$ sudo dnf install evince             [On Fedora 22+ versions]
$ sudo apt-get install evince         [On Debian/Ubuntu systems]

下載 wkhtmltopdf 源碼文件

使用wget 命令根據(jù)你的 Linux 架構(gòu)來下載 wkhtmltopdf 源碼文件,或者你也可以在wkhtmltopdf 下載頁下載最新的版本(目前最新的穩(wěn)定版是 0.12.4)

在 64 位 Linux 系統(tǒng)中:

$ wget http://download.gna.org/wkhtmltopdf/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz

在 32 位 Linux 系統(tǒng)中:

$ wget http://download.gna.org/wkhtmltopdf/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-i386.tar.xz

在 Linux 中安裝 wkhtmltopdf

使用tar 命令解壓文件到當前目錄中。

------ On 64-bit Linux OS ------
$ sudo tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
------ On 32-bit Linux OS ------
$ sudo tar -xvzf wkhtmltox-0.12.4_linux-generic-i386.tar.xz

為了能從任意路徑執(zhí)行程序,將 wkhtmltopdf 安裝到/usr/bin目錄下。

$ sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/

如何使用 wkhtmltopdf?

我們會看到如何將遠程的 HTML 頁面轉(zhuǎn)換成 PDF 文件、驗證信息、使用 evince 在 GNOME 桌面中瀏覽創(chuàng)建的文件。

將 HTML 網(wǎng)頁轉(zhuǎn)成 PDF 文件

要將任意 HTML 頁面轉(zhuǎn)換成 PDF,運行下面的命令。它會在當前目錄下將頁面轉(zhuǎn)換成10-Sudo-Configurations.pdf。

# wkhtmltopdf http://www.tecmint.com/sudoers-configurations-for-setting-sudo-in-linux/ 10-Sudo-Configurations.pdf

示例輸出:

Loading pages (1/6)
Counting pages (2/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done

瀏覽生成的 PDF 文件

為了驗證創(chuàng)建的文件,使用下面的命令。

$ file 10-Sudo-Configurations.pdf

示例輸出:

10-Sudo-Configurations.pdf: PDF document, version 1.4

瀏覽生成的 PDF 文件細節(jié)

要瀏覽生成的文件信息,運行下面的命令。

$ pdfinfo 10-Sudo-Configurations.pdf

示例輸出:

Title:          10 Useful Sudoers Configurations for Setting 'sudo' in Linux
Creator:        wkhtmltopdf 0.12.4
Producer:       Qt 4.8.7
CreationDate:   Sat Jan 28 13:02:58 2017
Tagged:         no
UserProperties: no
Suspects:       no
Form:           none
JavaScript:     no
Pages:          13
Encrypted:      no
Page size:      595 x 842 pts (A4)
Page rot:       0
File size:      697827 bytes
Optimized:      no
PDF version:    1.4

瀏覽創(chuàng)建的文件

在桌面中使用 evince 查看最新生成的 PDF 文件。

$ evince 10-Sudo-Configurations.pdf

示例截圖: 在我的 Linux Mint 17 中看起來很棒。

給 PDF 創(chuàng)建頁面的目錄

要創(chuàng)建一個 PDF 文件的目錄,使用 toc 選項。

$ wkhtmltopdf toc http://www.tecmint.com/sudoers-configurations-for-setting-sudo-in-linux/ 10-Sudo-Configurations.pdf

示例輸出:

Loading pages (1/6)
Counting pages (2/6)
Loading TOC (3/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done

要查看已創(chuàng)建文件的 TOC,再次使用 evince。

$ evince 10-Sudo-Configurations.pdf

示例截圖:

看一下下面的圖。它上看去比上面的更好。

一款在Linux 中將網(wǎng)頁轉(zhuǎn)成 PDF 的智能工具一款在Linux 中將網(wǎng)頁轉(zhuǎn)成 PDF 的智能工具

wkhtmltopdf 選項及使用

更多關(guān)于 wkhtmltopdf 的使用及選項,使用下面的幫助命令。它會顯示出所有可用的選項。

$ wkhtmltopdf --help

當前文章:Linux中安裝和使用wkhtmltopdf具體步驟
分享路徑:http://www.5511xx.com/article/ccdhgpd.html