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

相关文章

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

Navicat数据表的数据添加,删除及使用sql完成数据的添加过程

《Navicat数据表的数据添加,删除及使用sql完成数据的添加过程》:本文主要介绍Navicat数据表的数据添加,删除及使用sql完成数据的添加过程,具有很好的参考价值,希望对大家有所帮助,如有... 目录Navicat数据表数据添加,删除及使用sql完成数据添加选中操作的表则出现如下界面,查看左下角从左

Python Pillow 库详解文档(最新推荐)

《PythonPillow库详解文档(最新推荐)》Pillow是Python中最流行的图像处理库,它是PythonImagingLibrary(PIL)的现代分支和继承者,本文给大家介绍Pytho... 目录python Pillow 库详解文档简介安装核心模块架构Image 模块 - 核心图像处理基本导入

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根