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、再次启动服务
  • 相关阅读:
    20191010-2 每周例行报告
    2018092609-2 选题 Scrum立会报告+燃尽图 01
    20190919-1 每周例行报告
    20190919-4 单元测试,结对
    20190919-6 四则运算试题生成,结对
    20190919-5 代码规范,结对
    PSP总结报告
    20181204-1 每周例行报告
    每个成员明确公开地表示对成员帮助的感谢 (并且写在各自的博客里)
    作业要求 20181127-2 每周例行报告
  • 原文地址:https://www.cnblogs.com/Liang-jc/p/9268396.html
Copyright © 2011-2022 走看看