Ubuntu Server(64位) 安装Openoffice4,SWFTools 完成在线文档预览

本文主要是介绍Ubuntu Server(64位) 安装Openoffice4,SWFTools 完成在线文档预览,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.安装Openoffice4 

官方下载地址: http://sourceforge.net/projects/openofficeorg.mirror/files/4.0.0/binaries/zh-CN/Apache_OpenOffice_4.0.0_Linux_x86-64_install-deb_zh-CN.tar.gz

1)解压

#tar -zxvf Apache_OpenOffice_4.0.0_Linux_x86-64_install-deb_zh-CN.tar.gz

进入到解压的目录有三个文件夹:DEBS  licenses  readmes

2)安装

进入到DEBS目录下,执行下面的命令进行安装

sudo dpkg -i *.deb

3)安装菜单项

必须安装该菜单项,刚才安装的OpenOffice才能够使用。
菜单项是一个单独的 deb 包,在 DEBS/desktop-integration 目录下。

cd desktop-integration
sudo dpkg -i openoffice4.0-debian-menus_4.0-9702_all.deb

4)解压转换时中文乱码问题

我的系统win7,xp也行。将C:\Windows\Fonts目录下的所有中文字体都复制出来



拷贝到 openoffice4安装目录,如果不知道装在什么地方了执行

whereis openoffice4

查找安装目录,我的显示:

/usr/bin/openoffice4 /etc/openoffice4

将字体都复制到openoffice4 的指定目录下

sudo cp /home/zdw/software/fonts/*.* /usr/bin/openoffice4 /etc/openoffice4/share/fonts/truetype/

5)安装xvfb(X11)

sudo apt-get install xvfb 

执行apt-get时服务器报了个错误:



换了几个更新源也不行,后来发现是dns的设置有问题。

解决这类错误,可以修改/etc/resolv.conf,

找到nameserver项修改成下面的,没有的话添加下面的

    nameserver 8.8.8.8nameserver 8.8.4.4

使用的Google的name server。

再执行sudo apt-get update,发现问题解决。

此时就可以我们继续安装xvfb了。

6)运行(因为我没有在X11图形界面下跑服务,openoffice需要X11。所以需要xvfb来跑服务)

xvfb-run -a soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 

如果需要后台运行在上面这行指令最后面加上&

我们可以用

sudo lsof -i:8100

来查看openoffice是否启动成功。

2)安装SWFTools

1)安装g++(如果未安装)

sudo apt-get install g++
2)安装zlib(如果未安装)
sudo apt-get install zlib1g-dev
3)下载swftools的源码tar包swftools-0.9.2.tar.gz及依赖的tar包freetype-2.4.3.tar.gz、jpegsrc.v9.tar.gz
http://www.swftools.org/swftools-0.9.2.tar.gz
http://download.savannah.gnu.org/releases/freetype/freetype-2.4.3.tar.gz
http://www.ijg.org/files/jpegsrc.v9.tar.gz

打不开的翻墙即可。

4.分别编译及安装freetype和jpeg,具体方法是进入到解压的目录下,分别执行./configure、make和sudo make install命令。
5.swftools的编译及安装
1)执行./configure
2)执行make clean(如果之前的编译出错)
3)执行make 
4)执行sudo make install

6)中文乱码的解决办法,安装xpdf
  sudo apt-get install xpdf
7)安装xpdf语言包。下载ftp://ftp.foolabs.com/pub/xpdf/xpdf-chinese-simplified.tar.gz ,解压到/usr/local下

在转换的时候加上参数即可。

pdf2swf -s languagedir=/usr/local/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/opt/1.pdf" -o "/opt/test/1.swf



这篇关于Ubuntu Server(64位) 安装Openoffice4,SWFTools 完成在线文档预览的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/741869

相关文章

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

Spring Boot 整合 SSE的高级实践(Server-Sent Events)

《SpringBoot整合SSE的高级实践(Server-SentEvents)》SSE(Server-SentEvents)是一种基于HTTP协议的单向通信机制,允许服务器向浏览器持续发送实... 目录1、简述2、Spring Boot 中的SSE实现2.1 添加依赖2.2 实现后端接口2.3 配置超时时

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh