zoukankan      html  css  js  c++  java
  • centos7 安装swftools Apache_OpenOffice

    centos7
    yum -y install wget
    wget http://www.swftools.org/swftools-0.9.2.tar.gz
    tar -xf swftools-0.9.2.tar.gz
    ./configure --prefix=/data/server/seftools
    
    ERROR:
    You need zlib to compile swftools
    
    yum -y install zlib zlib-devel
    make
    make install
    
    rm: invalid option -- 'o'
    Try 'rm --help' for more information.
    make[1]: *** [install] Error 1
    make[1]: Leaving directory `/root/tools/swftools-0.9.2/swfs'
    make: *** [install] Error 2
    
    1.find ./ |xargs grep -r -i "default_viewer"
    
    src/pdf2swf.1:    The viewer swf to be used is determined by a symlink named "default_viewer.swf" in
    src/pdf2swf.c:    sprintf(buf, "%s/default_viewer.swf", SWFDIR);
    swfs/Makefile.in:    rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
    swfs/Makefile.in:    $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
    swfs/Makefile.in:    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
    swfs/Makefile:    rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
    swfs/Makefile:    $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
    swfs/Makefile:    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
    [root@localhost swftools-0.9.2]# find ./ |xargs grep -r -i "default_viewer"
    ./src/pdf2swf.1:    The viewer swf to be used is determined by a symlink named "default_viewer.swf" in
    ./src/pdf2swf.c:    sprintf(buf, "%s/default_viewer.swf", SWFDIR);
    ./swfs/Makefile.in:    rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile.in:    $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile.in:    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile:    rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile:    $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile:    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
    ./src/pdf2swf.1:    The viewer swf to be used is determined by a symlink named "default_viewer.swf" in
    ./src/pdf2swf.c:    sprintf(buf, "%s/default_viewer.swf", SWFDIR);
    ./src/pdf2swf.1:    The viewer swf to be used is determined by a symlink named "default_viewer.swf" in
    ./src/pdf2swf.c:    sprintf(buf, "%s/default_viewer.swf", SWFDIR);
    ./swfs/Makefile.in:    rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile.in:    $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile.in:    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile:    rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile:    $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile:    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile.in:    rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile.in:    $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile.in:    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile:    rm -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile:    $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
    ./swfs/Makefile:    $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_viewer.swf
    
    
    vim swfs/Makefile.in
    vim swfs/Makefile 
    将 -o -L去掉!
    再make install 
    pdf2swf?
    
    
    注意:支持中文
    1、将xpdf-chinese-simplified.tar.gz解压到/usr/local/xpdf-chinese-simplified
    2、在/usr/share/fonts下建立win目录,拷入字体文件Gbsn00lp.ttf、gkai00mp.ttf。
    3、cd /usr/local/xpdf-chinese-simplified
    4、vim add-to-xpdfrc
    5、编辑在末行加入
    fontDir /usr/share/fonts/win
    displayCIDFontTT Adobe-GB1 /usr/share/fonts/win/gkai00mp.ttf
    
    安装Apache_OpenOffice
    tar??-zxvf??Apache_OpenOffice_4.0.1_Linux_x86_install-rpm_zh-CN.tar.gz
    cd zh-CN/RPMS
    rpm -ivh *.rpm
    启动服务:
    /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
    报错
    error while loading shared libraries: libXext.so.6: cannot open shared object file: No such file or directory
    ./jdk-6u31-linux-x64-rpm.bin
    解决方法
    yum install libXext.x86_64
    再次启动
    /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
    netstat -ntlp|grep 8100
    
    注意:支持中文多种字体
    1、默认在/opt/openoffice4/share/fonts/truetype/,支持中文的字体不多,直接把windows下的字体全部copy进去(windows字体库在C:WindowsFonts)
    2、ps -ef|grep openoffice 
    3、kill -9 进程Id4、再次启动服务
  • 相关阅读:
    CodeForces 681D Gifts by the List (树上DFS)
    UVa 12342 Tax Calculator (水题,纳税)
    CodeForces 681C Heap Operations (模拟题,优先队列)
    CodeForces 682C Alyona and the Tree (树上DFS)
    CodeForces 682B Alyona and Mex (题意水题)
    CodeForces 682A Alyona and Numbers (水题,数学)
    Virtualizing memory type
    页面跳转
    PHP Misc. 函数
    PHP 5 Math 函数
  • 原文地址:https://www.cnblogs.com/Liang-jc/p/9268396.html
Copyright © 2011-2022 走看看