二.安裝 現(xiàn)在,下載完畢了吧,我們可以進行安裝了。 " /> 国产小伙和50岁熟女23p,YELLOW免费观看完整视频,男人叼女人

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP讀取PDF內(nèi)容配合Xpdf的使用

一.下載
首先,我們先把資料下下來先。
如果不需要轉(zhuǎn)中文的話,只需要下載它就可以:xpdf-bin-linux-3.03.tar,如果需要轉(zhuǎn)中文,那你就還需要它了:xpdf-chinese-simplified.tar

二.安裝
現(xiàn)在,下載完畢了吧,我們可以進行安裝了。
[root@localhost ~]# mkdir -p /lcf/upan
[root@localhost ~]# mkdir -p /lcf/cdrom
[root@localhost ~]# mkdir -p /lcf/xpdf
[root@localhost ~]# cd /lcf/upan/
[root@localhost upan]# cp xpdf/* ../xpdf/ (下載的文件放入/lcf/xpdf目錄)
[root@localhost upan]# cd ../xpdf/
[root@localhost xpdf]# tar -zxvf xpdfbin-linux-3.03.tar.gz
[root@localhost xpdf]# cd xpdfbin-linux-3.03
[root@localhost xpdfbin-linux-3.03]# cat INSTALL
[root@localhost xpdfbin-linux-3.03]# cd bin32/
[root@localhost bin32]# cp ./* /usr/local/bin/
[root@localhost bin32]# cd ../doc/
[root@localhost doc]# mkdir -p /usr/local/man/man1
[root@localhost doc]# mkdir -p /usr/local/man/man5
[root@localhost doc]# cp *.1 /usr/local/man/man1
[root@localhost doc]# cp *.5 /usr/local/man/man5
如果不需要讀取中文的話,到這里就可以結(jié)束了,如果需要,那我們繼續(xù)往后
[root@localhost doc]# cp sample-xpdfrc /usr/local/etc/xpdfrc
[root@localhost xpdf]# cd /lcf/xpdf
[root@localhost xpdf]# tar -zxvf xpdf-chinese-simplified.tar.gz
[root@localhost xpdf]# cd xpdf-chinese-simplified
[root@localhost xpdf]# mkdir -p/usr/local/share/xpdf/chinese-simplified
[root@localhost xpdf]# cd xpdf-chinese-simplified/
[root@localhost xpdf-chinese-simplified]# cp Adobe-GB1.cidToUnicode ISO-2022-CN.unicodeMap EUC-CN.unicodeMap GBK.unicodeMap CMAP /usr/local/share/xpdf/chinese-simplified/
把chinese-simplified里面文件add-to-xpdfrc 的內(nèi)容復(fù)制到/usr/local/etc/xpdfrc文件中。記得里面的路徑要正確。(注意,這里面的簡體中文包包括以下三種格式:ISO-2022-CN,EUC-CN,GBK ,看清楚哦,不支持UTF-8,可以先轉(zhuǎn)為GBK,然后進行轉(zhuǎn)義)

三.功能實現(xiàn)
至此,所有的配置完畢,我們要開始使用它了。
如果是簡單的PDF讀取,那么直接用下面的語句就OK了。
$content = shell_exec('/usr/local/bin/pdftotext '.$filename.' -');
如果需要轉(zhuǎn)中文,如此這般,加上參數(shù)。
$content = shell_exec('/usr/local/bin/pdftotext -layout -enc GBK '.$filename.' -');
當然,加了參數(shù)之后依然是不影響英文的轉(zhuǎn)換的,所以,放心使用吧。需要注意的是,這里轉(zhuǎn)出來的是GBK編碼的哦,現(xiàn)在網(wǎng)站很多用的是UTF-8,想要不顯示亂碼的話,需要再次轉(zhuǎn)義一下哦。
$content = mb_convert_encoding($content, 'UTF-8','GBK');
至此,就大功告成了。讀取出來的內(nèi)容,你想如何使用,再寫代碼處理吧。
最后加一下pdftotext 的參數(shù)說明給大家。

主要參數(shù)如下:
OPTIONS
Many of the following options can be set with configuration file com-
mands. These are listed in square brackets with the description of the
corresponding command line option.
-f number
Specifies the first page to convert.
-l number
Specifies the last page to convert.
-layout
Maintain (as best as possible) the original physical layout of
the text. The default is to 'undo' physical layout (columns,
hyphenation, etc.) and output the text in reading order.
-fixed number
Assume fixed-pitch (or tabular) text, with the specified charac-
ter width (in points). This forces physical layout mode.
-raw Keep the text in content stream order. This is a hack which
often "undoes" column formatting, etc. Use of raw mode is no
longer recommended.
-htmlmeta
Generate a simple HTML file, including the meta information.
This simply wraps the text in <pre> and </pre> and prepends the
meta headers.
-enc encoding-name

php技術(shù)PHP讀取PDF內(nèi)容配合Xpdf的使用,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 中文国产在线观看 | BL低喘贯穿顶弄老师H | 亚洲免费福利在线视频 | 亚洲 色 欧美 爱 视频 日韩 | 视频网站入口在线看 | 亚洲国产区中文在线观看 | 51成人精品午夜福利AV免费七 | 日韩精品一区二区中文 | 国产三级在线精品男人的天堂 | 亚洲午夜精品A片久久不卡蜜桃 | 亚洲欧美日韩人成 | 美女PK精子小游戏 | 暖暖日本 在线 高清 | 午夜免费无码福利视频麻豆 | 久久丫线这里只精品 | 日韩人妻无码专区一本二本 | 午夜在线播放免费人成无 | 久久亚洲人成国产精品 | 乌克兰少妇大胆大BBW | 麻豆国产精品va在线观看约 | 精选国产AV精选一区二区三区 | 国产三级电影网 | 亚洲视频免费在线观看 | 中文字幕完整高清版 | 在线 | 果冻国产传媒61国产免费 | 伊人久久青青草 | 欧美乱妇日本无乱码特黄大片 | 国产午夜福利片 | 久久AV喷吹AV高潮欧美 | 青青久在线| 亚洲乱码国产乱码精品精98 | 在线高清电影理论片4399 | 2019夜夜 | pkf女尸studiosxnxx| 激情床戏视频片段有叫声 | 99久久国产综合精品网成人影院 | 天天影视网网色色欲 | 99久久精品费精品国产一区二 | 国产伦精品一区二区三区 | 99国内偷揿国产精品人妻 | 免费国产福利 |