OpenOffice是一个免费的、开源的办公套装,集成了允许开发者用不同语言进行开发的API。Python-UNO让你可以在Python环境下使用OpenOffice。 连接OpenOffice.org 首先我们先连接OpenOffice.org,只有几个小步骤,很简单。在连接OpenOffice.org之前,我们要先确保它一直在监听。 首先,确保OpenOffice.org完全退出(如果用的是Windows系统,还需要从系统盘中退出OpenOffice.org),然后打开终端,切换到OpenOffice.org的安装目录,并进入执行文件所在目录 之后,我们就可以利用OpenOffice.org的组件上下文,通过OpenOffice.org的API对它进行操作了: ? 通过这个服务我们就可以玩转启动OpenOffice.org时创建的OpenOffice.org Writer文档了。
一、安装OpenOffice 1.下载安装包:根据自己的系统版本选择安装包。 http://www.openoffice.org/download/index.html 2.安装:将安装包拷贝到安装目录,开始解压安装: $ tar -xvzf Apache_OpenOffice install-deb_zh-CN.tar.g $ cd zh-CN/DEBS/ $ sudo dpkg -i *.deb $ cd desktop-integration/ $ sudo dpkg -i openoffice4.1 -debian-menus_4.1.3-9783_all.deb 二、启动服务 $ /opt/openoffice4/program/soffice -headless -accept="socket 启动服务报错 /opt/openoffice4/program/soffice.bin: error while loading shared libraries: libXext.so.6: cannot
领8888元新春采购礼包,抢爆款2核2G云服务器95元/年起,个人开发者加享折上折
文章时间:2020年12月4日 22:29:02 解决问题:openoffice在linux上安装及启动 文件版本:Apache_OpenOffice_4.1.8_Linux_x86-64_install-rpm_zh-CN.tar.gz 解压文件 然后解压文件 tar -zxvf Apache_OpenOffice_4.1.8_Linux_x86-64_install-rpm_zh-CN.tar.gz 解压后进入zh-CN目录中 cd -redhat-menus-4.1.8-9803.noarch.rpm 启动程序 安装成功之后,会在/opt下出现一个openoffice4文件。 这样就成功了,然后我们启动openoffice cd /opt/openoffice4/program soffice -headless -accept="socket,host=127.0.0.1, 参考资料 linux中安装openoffice:https://blog.csdn.net/github_38924695/article/details/89470960
1、OpenOffice #下载 wget https://jaist.dl.sourceforge.net/project/openofficeorg.mirror/4.1.5/binaries/zh-CN /Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz #解压 tar -zxvf Apache_OpenOffice_4.1.5_ Linux_x86-64_install-rpm_zh-CN.tar.gz #安装 cd zh-CN/RPMS/ rpm -Uvh *.rpm desktop-integration/openoffice4.1.5
#Java实现在线预览–openOffice实现 ##简介 之前有写了poi实现在线预览的文章,里面也说到了使用openOffice也可以做到,这里就详细介绍一下。 二、利用jodconverter(基于OpenOffice服务)将文件(.doc、.docx、.xls、.ppt)转化为pdf格式。 ; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter ; /** * 利用jodconverter(基于OpenOffice服务)将文件(*.doc、*.docx、*.xls、*.ppt)转化为html格式或者pdf格式, * 使用前请检查OpenOffice 还有就是在执行之前,需要启动openOffice的服务:在openOffice目录下的命令窗口中执行soffice -headless -accept=“socket,host=127.0.0.1,port
原文:Sharing files between OpenOffice.org and Microsoft Office。翻译可能也比较随意。 本文版权请向原文网站及原作者咨询。 要用OpenOffice.org,不可避免的问题之一就是如何同MS Office共享文档。 在OpenOffice.org中,用File > Wizards > Document Converter就可以把一个目录下的所有微软文档都转换成OpenOffice文档,如果你只在乎内容,而忽略一些小的格式上的不便的话 在OpenOffice.org 2.0中,把一个文件输出为MS Office文档已经非常简单。但总还有一些MS的特性不被OOo支持或不能完全支持,这些不能完美支持的特性在输出时就会简单抛弃掉。 在开始共享文档之前,打开一个空白的Writer窗口,选中Tools > Options > OpenOffice.org Writer > Compatibility中的选项。
Spring Boot整合OpenOffice实现Word、Excel、PPT在线预览 1 介绍下OpenOffice 官网:https://www.openoffice.org/download/ Apache OpenOffice是一款先进的开源 办公软件套件,它包含文本文档、电子表格、演示文稿、绘图、数据库等。 2 安装OpenOffice 然后直接下一步安装就可以了,步骤过于简单这里省略,如有问题可以留言哈 3 Spring Boot整合 新建Spring Boot项目 3.1 依赖 <! version>2.6</version> </dependency> 3.2 配置文件 server.port=9999 #使能 jodconverter.local.enabled=true #OpenOffice 4.2 OpenOffice端口号问题 因为看网上相同的文章的时候,端口号都写的8100,还以为OpenOffice的默认端口号是8100,但是改过了之后才发现,应该是Java连接OpenOffice时需要用到的进程端口号
在某度找了一圈都说openOffice+jodconverter 可以搞定这个事情。代码倒是很好找,不过版本很多,各类jar包也很多,但尝试下来发现,转化效果很一般,复杂的excel也无法成功。 有同事建议放到服务器上效果可能好些,于是就开始折腾在服务器上安装OpenOffice这个事情。网上各种找大神的博文,发现安装起来不是很顺畅,就写了这篇随笔,记录一下,遇到的问题,方便自己以后查看。 二、操作步骤 1. http://www.openoffice.org/zh-cn/download/ 去官网链接下载linux版本的openOffice 以4.1.5 版本为例。 临时启动 nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp; 总结 以上所述是小编给大家介绍的linux环境下安装 openOffice 并启动服务 的方法,希望对大家有所帮助,如果大家哟任何疑问欢迎给我留言,小编会及时回复大家的!
那我们也应该要使用docker的方式部署openoffice。这个部署的第一步,就是要有一个docker镜像,那我们今天就来讲讲,如何制作openoffice的docker镜像包。 ^_^----2.openoffice镜像包制作2.1环境准备Apache_OpenOffice_4.1.10_Linux_x86-64_install-rpm_zh-CN.tar.gz下载下载地址: /bin/bashsource /etc/profilecd /opt/openoffice4#设置HOSTif [[ $OPENOFFICE_HOST ! = "" ]]; then export host=$OPENOFFICE_HOSTelse export host="0.0.0.0"fi#设置PORTif [[ $OPENOFFICE_PORT /Dockerfile .docker push llsydn/openoffice:4.1.10docker rmi llsydn/openoffice:4.1.10
第一步:我们先从 java开发_模仿百度文库_OpenOffice2PDF_源码下载 这篇blog中下载到源码。 OFFICE_TO_PDF); 5 office2pdf.openOfficeToPDF("e:/test." + OFFICE_PPTX, null); 6 } 1 // 第二部分:修改Openoffice System.getProperty("os.name"); 4 if (Pattern.matches("Linux.*", osName)) { 5 return "/opt/openoffice.org3 "; 6 } else if (Pattern.matches("Windows.*", osName)) { 7 return "D:\\OpenOffice 4"; 8 } else if (Pattern.matches("Mac.*", osName)) { 9 return "/Application/OpenOffice.org.app
浏览 今天就完成第一步: Txt/Word/Excel/PPT=>PDF(OpenOffice+JodConverter) 做之前,我们要先做一些准备: 1.下载:Apache_OpenOffice_incubating 下载后得到:Apache_OpenOffice_incubating_3.4.1_Win_x86_install_zh-CN.exe 2.安装Apache_OpenOffice 双击Apache_OpenOffice_incubating 注意:这里的安装位置,要在项目中用到....我安装在:C:/Program Files (x86)/OpenOffice.org 3目录下面 ? ? ? ? ? 到这里,OpenOffice就算是安装完成了。 3的安装目录 75 * 如我的OpenOffice.org 3安装在:C:/Program Files (x86)/OpenOffice.org 3 76 *
OpenOffice.org具有一个鲜为人知的特性就是其能够作为一个服务来运行,而这种能力具有一定的妙用。 举例来说,你可以把openoffice.og变成一个转换引擎,利用这种转换引擎你可以通过网络接口或命令行工具对文件的格式进行转换,JODConverter可以帮助你实现OpenOffice.org的这种文件转换功能 为了将OpenOffice.org作为一个转换引擎,你必须以服务的方式将它启动,使它在某个特定的端口监听连接,在Linux平台你可以用如下的命令启动openoffice.org: soffice -headless -2.html http://docs.huihoo.com/openoffice/deepknowlegeofooo-3.html 翻译:OpenOffice.org API介绍(三) 翻译: OpenOffice.org API介绍(二) 翻译:OpenOffice.org API介绍(一)
需要材料: 1、 Openoffice3.4(我是32位的centos,可以根据自己的系统下载指定的openoffice软件包) 下载地址: http://sourceforge.net/projects 详细步骤: 1、解压下载下来的openoffice包,进入该包的目录后,只用以下命令。 输入以下命令即可安装openoffice(如果提示什么依赖,那你要一个一个安装了。 有些系统对:rpm -ivh *.rpm,不会自动安装) rpm -ivh *.rpm 3、安装完后,就应该开启openoffice服务。输入以下命令,openoffice默认安装在/opt文件里。 ,port=8100;urp;” -nofirststartwizard & 4、判断是否开启openoffice服务成功 ps aux|grep soffice 查看进程 5、开启openoffice
0X1 漏洞概述 LibreOffice是OpenOffice.org 办公套件衍生版, 同样自由开源,以Mozilla Public License V2.0许可证分发源代码,但相比OpenOffice /2004/office“xmlns:ooow =”http://openoffice.org/2004/writer“xmlns:oooc =”http:// openoffice.org/2004/ /2009/office”xmlns:tableooo =“http://openoffice.org/2009/table”xmlns:drawooo =“http://openoffice.org/ /2009/office“xmlns:tableooo =”http://openoffice.org/2009/table“xmlns:drawooo =”http://openoffice.org/ /2009/office“xmlns:tableooo =”http://openoffice.org/2009/table“xmlns:drawooo =”http://openoffice.org/
如果想要免费的,可以用openoffice,实现原理就是:通过第三方工具openoffice,将word、excel、ppt、txt等文件转换为pdf文件流; 当然如果装了Adobe Reader XI 1.到官网下载Apache OpenOffice 安装包,安装运行 2.在项目的pom文件中引入依赖 <! --openoffice--> <dependency> <groupId>com.artofsolving</groupId> <artifactId>jodconverter</artifactId ; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.StreamOpenOfficeDocumentConverter */ private static final Integer OPENOFFICE_PORT = 8100; /** * 方法描述 office文档转换为PDF(处理本地文件
1.准备以下软件 OpenOffice3.0,Windows Resource Kit Tools 分别默认安装 2.打开Windows Resource Kit Tools -> Command Shell -invisible -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard 4.在服务控制台,启动 openoffice 服务 5.在CMD中用以下命令查看8100是否已被监听 Cmd代码 netstat -anop tcp 这样OpenOffice3.0就以服务方式运行在Windows系统上了。 (使用cmd命令:netstat -anp tcp查看8100端口是否工作) 然後可以通过socket方式连接openOffice,以使用openoffice提供的某些服务,如文件转换服务,ms office 开源项目 JODConverter 就是结合openoffice来进行文档转换的java组件。 另外有一個命令行工具swftools,該工具可以將pdf轉換為swf格式的文檔,提供給ie客戶端流覽。
在线预览office文档 1)当点击的类型是office类型时,将以post方式向服务端file/openOffice.action发出请求;在FileController类中增加openOffice ") public @ResponseBody Result<String> openOffice(String currentPath, String fileName, String fileType ) { try { String openOffice = fileService.openOffice(request, currentPath,fileName); if (openOffice ! 部分核心代码如下所示; function openOffice(id){ layer.open({ type: 1, zIndex : 80, area
简介 基于 OpenOffice 服务将文件 (.doc、.docx、.xls、.ppt) 转化为pdf、html格式,然后直接在浏览器渲染输出。 内置功能 文件上传功能 文件转换功能 文件预览功能 远程文件预览功能 代码集成 基于 SpringBoot + OpenOffice 实现的项目案例,配置文件 application.properties 引入: # 默认不开启 需要开启的设置成true jodconverter.local.enabled=true # 开启多个openOffice进程,每个端口对应一个进程 jodconverter.local.portNumbers =8100,8200 # openOffice进程重启前的最大进程数 jodconverter.local.maxTasksPerProcess=100 项目启动会自动生成两个转换进程,下面是伪代码实现 小结 网上很多文章,Java 集成 OpenOffice 已经老得不能再老了,在 Linux 下还有各种启动问题,本案例只需要在系统中安装好相关服务,程序启动会自动生成 OpenOffice 进程。
另一种是使用openoffice,但较上一种方法麻烦一些,需要安装openoffice的软件,但没有导出限制,请根据自身需求自行选用。 document.loadFromFile(generateUrl); //保存生成的pdf document.saveToFile(generateUrl, FileFormat.PDF); 方式二 openoffice 转换 官方文档:http://www.openoffice.org/why/index.html openoffice安装教程:http://wiki.nooss.cn/archives/405.html outputFile.getParentFile().exists()) { outputFile.getParentFile().mkdirs(); } // 连接到运行在端口8100上的OpenOffice
我们将更详细地介绍如何在Microsoft Excel , OpenOffice Calc和Google表格中打开CSV文件。 打开CSV文件OpenOffice Calc (Open a CSV file OpenOffice Calc) If you already have OpenOffice Calc installed Select OpenOffice Calc. 如果您已经安装了OpenOffice Calc,则只需双击一个CSV文件即可将其打开。 选择OpenOffice Calc。 如果您已经在OpenOffice Calc中,则可以选择“ 文件”>“打开”,然后选择CSV文件。
扫码关注腾讯云开发者
领取腾讯云代金券