Xpdf-Linux安装教程

来源:互联网 发布:mysql设置root密码 编辑:程序博客网 时间:2024/05/17 08:25
                                   Xpdf-Linux安装教程



环境:CentOS5.X

插件:完整软件安装系统

一、下载Xpdf-linux

网址:http://www.foolabs.com/xpdf/download.html


要下载的文件:



                              
注:其中,我只使用了xpdf-bin-linux-3.03.tar,这个看你自己的系统而定。



二、安装Xpdf-Llinux



[root@localhost ~]# mkdir -p /lcf/upan
[root@localhost ~]# mkdir -p /lcf/cdrom
[root@localhost ~]# mkdir -p /lcf/xpdf
[root@localhost ~]# mount /dev/cdrom /lcf/cdrom/
mount: block device /dev/cdrom is write-protected, mountingread-only
[root@localhost ~]# mount /dev/sdb1 /lcf/upan/
[root@localhost ~]# cd /lcf/upan/

[root@localhost upan]# cp xpdf/* ../xpdf/
[root@localhost upan]# cd ../xpdf/
[root@localhost xpdf]# ls
freetype-2.4.6.tar.bz2
xpdfbin-linux-3.03.tar.gz
xpdf-README.txt
xpdf-3.03.tar.gz
xpdf-chinese-simplified.tar.gz
[root@localhost xpdf]# tar -zxvf xpdfbin-linux-3.03.tar.gz

[root@localhost xpdf]# ls
freetype-2.4.6.tar.bz2
xpdf-3.03.tar.gz
xpdfbin-linux-3.03
xpdfbin-linux-3.03.tar.gz
xpdf-chinese-simplified.tar.gz
xpdf-README.txt
[root@localhost xpdf]# cd xpdfbin-linux-3.03
[root@localhost xpdfbin-linux-3.03]# ls
ANNOUNCE
bin32
bin64
CHANGES
COPYING
COPYING3
doc
INSTALL
README
[root@localhost xpdfbin-linux-3.03]# cat INSTALL
Xpdf - Unix binaries
====================

The Xpdf software and documentation are
copyright 1996-2003 Glyph & Cog, LLC.

Email: derekn@foolabs.com
WWW: http://www.foolabs.com/xpdf/


To install this binary package:

1. Copy the executables (xpdf, pdftotext, etc.) to to/usr/local/bin.

2. Copy the man pages (*.1 and *.5) to /usr/local/man/man1 and

/usr/local/man/man5.

3. Copy the sample-xpdfrc file to /usr/local/etc/xpdfrc.
You'll

probably want to edit itscontents (as distributed, everything is

commented out) -- seexpdfrc(5) for details.

[root@localhost xpdfbin-linux-3.03]# ls
ANNOUNCE
bin32
bin64
CHANGES
COPYING
COPYING3
doc
INSTALL
README
[root@localhost xpdfbin-linux-3.03]# cd bin32/
[root@localhost bin32]# cp ./* /usr/local/bin/

[root@localhost bin32]# cd ../doc/
[root@localhost doc]# ls
pdfdetach.1
pdffonts.1
pdfimages.1
pdfinfo.1
pdftoppm.1
pdftops.1
pdftotext.1
sample-xpdfrc
xpdf.1
xpdfrc.5
[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

[root@localhost doc]# ls
pdfdetach.1
pdffonts.1
pdfimages.1
pdfinfo.1
pdftoppm.1
pdftops.1
pdftotext.1
sample-xpdfrc
xpdf.1
xpdfrc.5
[root@localhost doc]# cp sample-xpdfrc /usr/local/etc/xpdfrc

[root@localhost xpdf]# tar -zxvf xpdf-chinese-simplified.tar.gz
[root@localhost xpdf]# cd xpdf-chinese-simplified
[root@localhost xpdf-chinese-simplified]# ls
add-to-xpdfrc
Adobe-GB1.cidToUnicode
CMap
EUC-CN.unicodeMap
GBK.unicodeMap
ISO-2022-CN.unicodeMap
README

========================================

Xpdf project: http://www.foolabs.com/xpdf/
2011-sep-02

If this package includes CMap files, they contain their owncopyright
notices and distribution conditions.
All other files in the package
are Copyright 2002-2004 Glyph & Cog, LLC, and are licensed underthe
GNU General Public License (GPL), version 2 or 3.

This package provides support files needed to use the Xpdf toolswith
Chinese (Simplified) PDF files.

Contents:
- Adobe-GB1 character collection support
- ISO-2022-CN encoding
- EUC-CN encoding
- GBK encoding

Place all of these files in a directory, typically:


Unix -/usr/local/share/xpdf/chinese-simplified

Win32 - C:\ProgramFiles\xpdf\chinese-simplified

Add the contents of the "add-to-xpdfrc" file to yoursystem-wide
xpdfrc config file, which is typically:


Unix -/usr/local/etc/xpdfrc

Win32 - C:\ProgramFiles\xpdf\xpdfrc

Alternatively, on Unix systems you can addthese lines to your
personal xpdfrc file in$HOME/.xpdfrc.

Make sure to edit the added lines to use the actual directory where
the files were installed.

To display PDF files that refer to non-embedded Chinese fonts, you
will need to install a Chinese font.
Free TrueType fonts are
available:


http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/gkai00mp.ttf.gz

http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/gbsn00lp.ttf.gz

After installing a Chinese font, add an appropriate"fontFileCC" line
to your xpdfrc file (see the sample in "add-to-xpdfrc").

[root@localhost xpdf]# mkdir -p/usr/local/share/xpdf/chinese-simplified
[root@localhost xpdf]# cd xpdf-chinese-simplified/
[root@localhost xpdf-chinese-simplified]# ls
add-to-xpdfrc
Adobe-GB1.cidToUnicode
CMap
EUC-CN.unicodeMap
GBK.unicodeMap
ISO-2022-CN.unicodeMap
README
[root@localhost xpdf-chinese-simplified]# cp Adobe-GB1.cidToUnicodeISO-2022-CN.unicodeMap EUC-CN.unicodeMap GBK.unicodeMap/usr/local/share/xpdf/chinese-simplified/




[root@localhost xpdf]# cd freetype-2.4.6
[root@localhost freetype-2.4.6]# ls
autogen.sh
ChangeLog
ChangeLog.21
ChangeLog.23
devel
include
Jamrules
modules.cfg
README
src
vms_make.com
builds
ChangeLog.20
ChangeLog.22
configure
docs
Jamfile
Makefile
objs
README.git
version.sed

[root@localhost freetype-2.4.6]# cd docs/
[root@localhost docs]# ls
CHANGES
DEBUG
FTL.TXT
INSTALL
INSTALL.CROSS
INSTALL.MAC
INSTALL.VMS
MAKEPP
raster.txt
release
UPGRADE.UNIX
CUSTOMIZE
formats.txt
GPLv2.TXT
INSTALL.ANY
INSTALL.GNU
INSTALL.UNIX
LICENSE.TXT
PROBLEMS
reference
TODO
VERSION.DLL
[root@localhost docs]# vim INSTALL

I. Normal installation and upgrades
===================================


1. Unix Systems (includingMac OS X, Cygwin, and MSys on Windows)


Please read *both*`UPGRADE.UNIX' and `INSTALL.UNIX' to install or

upgrade FreeType
2 on
aUnix system.
Note that you
*need* GNU

Make for automaticcompilation,
since other make toolswon't work

(this includes BSD Make).


GNU Make VERSION 3.80 ORNEWER IS NEEDED!



2. On VMS with the `mms'build tool


See `INSTALL.VMS' forinstallation instructions on this platform.



3. Other systems using GNUMake


On non-Unixplatforms,
it is possible to build
the library using

GNU Make
utility.
Note that
*NO OTHER MAKETOOL
WILL WORK*[1]!

This
methods supports
several
compilers on
Windows, OS/2,
and

BeOS, including MinGW,Visual C++, Borland C++, and more.


Instructions are providedin the file `INSTALL.GNU'.



4. With an IDE Project File(e.g., for Visual Studio or CodeWarrior)


We provide a
small number of `project files'
for various IDEs to

automatically build
the library as
well.
Note that
these files

are
not supported
and only
sporadicallymaintained
by FreeType

developers, so don'texpect them to work in each release.


To find them, have a
look at the content of the`builds/<system>'

directory, where<system> stands for your OS or environment.



5. From you own IDE, or ownMakefiles


If
you
want
to
create
your
own
project
file,
follow
the

instructions
given
in
the
`INSTALL.ANY'
document
of
this

directory.


II. Custom builds of the library
================================


Customizing thecompilation
of FreeType is easy,and
allows you to

select only the componentsof
the font engine that you really need.

For more details read thefile `CUSTOMIZE'.


----------------------------------------------------------------------

[1] make++, a make tool written in Perl, has sufficient support ofGNU

make extensions to buildFreeType.
See


http://makepp.sourceforge.net


for more information; youneed version 1.19 or newer, and you must

pass option `--norc-substitution'.

----------------------------------------------------------------------

Copyright
2000, 2001, 2002,2003, 2004, 2005, 2006, 2007, 2008, 2010
by David Turner, Robert Wilhelm, and Werner Lemberg.

This
file is
part of
the FreeType
project, and
may only
be used,
modified,
anddistributed
under the
terms of
the
FreeType project
license,
LICENSE.TXT.
By
continuing to
use, modify,
or distribute
this file you
indicate thatyou have read
the license and understand
and accept it fully.


三、注意事项

1)在安装过程中如果提示缺少libxp.so.6,可以去安装相应的rpm包,查看如果有/usr/lib/libXp.so.6,那么就是libxp.so.6安装完毕。
2)其实可以使用CenOS中自带的KPDF已经很好使用。
3)我所给的是纯过程和相应的需要查阅的依据手册,请根据自己的需要来选择安装过程。
4)最后如果有乱码等情况,可以安装其他截图中的相应的中文编码的安装包等。




                                                               l_king_lich                                                               
                                转载请注明出处http://lkinglich.blog.51cto.com/2386499/775023
0 0