首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏北京马哥教育

    Python操作OpenOffice

    OpenOffice是一个免费的、开源的办公套装,集成了允许开发者用不同语言进行开发的API。Python-UNO让你可以在Python环境下使用OpenOffice。 连接OpenOffice.org 首先我们先连接OpenOffice.org,只有几个小步骤,很简单。在连接OpenOffice.org之前,我们要先确保它一直在监听。 首先,确保OpenOffice.org完全退出(如果用的是Windows系统,还需要从系统盘中退出OpenOffice.org),然后打开终端,切换到OpenOffice.org的安装目录,并进入执行文件所在目录 接下来,我们将打开OpenOffice.org Writer,传入一个参数,允许OpenOffice.org监听到我们之后要做的连接: 这样打开的OpenOffice.org跟普通方式打开的外观是没有差别的 通过这个服务我们就可以玩转启动OpenOffice.org时创建的OpenOffice.org Writer文档了。

    3.4K80发布于 2018-05-04
  • 来自专栏全栈程序员必看

    nginx+php+openOffice

    一、安装OpenOffice 1.下载安装包:根据自己的系统版本选择安装包。 http://www.openoffice.org/download/index.html 2.安装:将安装包拷贝到安装目录,开始解压安装: $ tar -xvzf Apache_OpenOffice -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 open shared object file: No such file or directory 找不到文件,从系统中复制,然后报错 /opt/openoffice4/program/soffice.bin

    72220编辑于 2022-07-20
  • 来自专栏华创信息技术

    openoffice基于linux的安装

    文章时间: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.7K20编辑于 2022-05-28
  • 来自专栏全栈程序员必看

    Java实现在线预览–openOffice实现

    #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

    3.2K30编辑于 2022-06-27
  • 来自专栏实用技术

    CentOS7安装OpenOffice和LibreOffice

    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

    1.1K20编辑于 2022-01-11
  • 来自专栏leehao

    Java实现OpenOffice将word转换为pdf

    1、因项目需求,使用openoffice+jodconverter,在服务器端将word转换为pdf。 本案例是一种解决方法,但不是最好的解决方法,因为服务端需要安装openoffice软件,依赖的jodconverter jar版本2.2.1比较老,不支持office07以后的版本,而2.2.2版本在中央仓库没有 <version>2.2.1</version> </dependency> <dependency> <groupId>org.openoffice 的时候,记得打开openoffice,根据要求进行用户名、公司名称输入注册,否则后面转换的时候报错,连接失败。 服务线程 String command = "C:\\Program Files (x86)\\OpenOffice 4\\program\\soffice.exe -headless

    1.2K10编辑于 2025-02-11
  • 来自专栏扯编程的淡

    Spring Boot整合OpenOffice实现Word、Excel、PPT在线预览

    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时需要用到的进程端口号

    4.5K40编辑于 2022-10-31
  • 来自专栏张善友的专栏

    OpenOffice.org和微软Office之间共享文档

    原文: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中的选项。

    3.6K70发布于 2018-01-29
  • 来自专栏用户9379088的专栏

    Docker打包制作openoffice镜像(Dockerfile方式),并处理中文乱码

    那我们也应该要使用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

    2K50编辑于 2022-06-17
  • 来自专栏Hongten

    java开发_模仿百度文库_OpenOffice2PDF_注意事项

    第一步:我们先从 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

    73650发布于 2018-09-13
  • 来自专栏张善友的专栏

    OpenOffice.org变成一个文档格式转换工具

    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.4K70发布于 2018-01-29
  • 来自专栏Hongten

    java开发_模仿百度文库_OpenOffice2PDF_源码下载

    浏览 今天就完成第一步: 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 *

    82810发布于 2018-09-13
  • 来自专栏玄魂工作室

    CVE-2019-9848 LibreOffice < 6.2.5 任意python命令执行漏洞复现

    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/

    2.4K10发布于 2019-08-09
  • 来自专栏开源心路

    word转出图片(使用免费插件)03

    word转图片: 2.word转pdf用的OpenOffice,pdf转图片icepdf。 我在mac系统运行的,用命令行打开OpenOffice服务 mac的命令行: odconverter-core cd /Applications/OpenOffice.app/Contents/program = "/Applications/OpenOffice.app/Contents/";//这里是OpenOffice的安装目录, 在我的项目中,为了便于拓展接口,没有直接写成这个样子,但是这样是绝对没问题的             // 如果从文件中读取的URL地址最后一个字符不是 '\',则添加'\' //            if (OpenOffice_HOME.charAt(OpenOffice_HOME.length = '\\') { //                OpenOffice_HOME += "\\"; //            }             // 启动OpenOffice的服务

    76910编辑于 2023-06-29
  • 来自专栏用户5305560的专栏

    (强烈推荐)基于SSM和BootStrap的共享云盘系统设计(项目实现:在线预览文件)

    在线预览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

    2.5K20发布于 2021-08-11
  • 来自专栏IT码农

    OpenOffice3.0以服务方式运行在Windows平台(文件转换服务器解决方案)

    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客戶端流覽。

    1.4K20编辑于 2022-10-25
  • 来自专栏全栈程序员必看

    word转pdf的java实现_java实现word转pdf

    另一种是使用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

    6.7K20编辑于 2022-06-27
  • 来自专栏全栈程序员必看

    什么是CSV文件以及如何打开CSV文件格式

    我们将更详细地介绍如何在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文件。

    10.2K30编辑于 2022-09-16
  • 来自专栏全栈程序员必看

    分享一个超牛逼的 Java 文件在线预览项目

    简介 基于 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 项目启动会自动生成两个转换进程,下面是伪代码实现 已经老得不能再老了,在 Linux 下还有各种启动问题,本案例只需要在系统中安装好相关服务,程序启动会自动生成 OpenOffice 进程。

    91520编辑于 2022-07-25
  • 来自专栏Java旅途

    Java实现word、excel、ppt、txt等办公文件在线预览功能

    如果想要免费的,可以用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(处理本地文件

    3.5K20发布于 2021-11-26
领券