首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Python提取Word表格数据教程(含.doc/.docx)

    : LibreOffice 的 soffice.exe 完整路径(可选) :return: 转换后的 .docx 文件路径 """ if not doc_path.lower() is None: try: # 尝试调用 soffice 命令 subprocess.run(["soffice", "--version "], check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) soffice_cmd = ["soffice"] 请确保 LibreOffice 已正确安装并在 PATH 中,或提供 soffice.exe 的完整路径。") else: soffice_cmd = [soffice_path] # 使用 LibreOffice 转换 try: subprocess.run(

    65910编辑于 2025-07-22
  • 来自专栏码客

    Ubuntu上部署JobConverter + Ibreoffice环境

    install libreoffice # 安装中文语言包 sudo apt-get install libreoffice-l10n-zh-cn libreoffice-help-zh-cn 查看版本 soffice --version 显示 LibreOffice 6.0.7.3 00m0(Build:3) 查看路径 which soffice 显示 /usr/bin/soffice 创建目录 sudo mkdir /usr/local/office_package cd /usr/local/office_package 转换 soffice --headless --convert-to pdf ):UTF8" 1.doc 可以简写为 --convert-to pdf 1.doc --convert-to html 1.doc --convert-to txt 1.doc docx=>pdf soffice 导致这种问题的原因时有转换进程一直在运行,所以我们也可以杀掉进程 top 或者 top -bc |grep soffice.bin 查看卡死的进程杀死即可 kill -9 进程id 后端中使用 方式1(

    1.9K20发布于 2020-06-22
  • 来自专栏小孟开发笔记

    centos下手动安装libreoffice程序–亲测可行

    export PATH=$LibreOffice_PATH:$PATH 执行命令刷新缓存 source /etc/profile *6安装完成测试 输入这个命令测试,能出版本号则代表安装成功了 soffice --version 7、创建一个软链接 ln -s /opt/libreoffice7.5/program/soffice /usr/bin/libreoffice ln -s / opt/libreoffice7.5/program/soffice /usr/local/lib64/libreo 8.验证功能是否正常 soffice --headless --convert-to /family> </accept> </alias> 测试文件转换---word转pdf,上传一个word到服务器上,执行命令进行转换 soffice Warning: failed to read path from javaldx /opt/libreoffice7.5/program/soffice.bin: error while

    7.1K10编辑于 2024-08-07
  • 来自专栏python前行者

    [1276]LibreOffice安装及使用

    创建一个中英文内容的.doc 文档,用如下命令将文档转成 PDF: soffice --headless --invisible --convert-to pdf example.doc 转换成功之后, -> /usr/lib64/libreoffice/program/soffice 命令方式使用libre soffice --headless --convert-to pdf test.doc # 批量word转PDF soffice --headless --convert-to pdf *.doc --outdir /tmp/test python命令行方式,适用win和linux环境 # 这可以通过命令行来实现,具体命令如下: soffice --headless --invisible --nodefault --nofirststartwizard --nologo --norestore 我们可以使用Python的subprocess模块来执行这个命令,代码如下: import subprocess # 启动LibreOffice服务 subprocess.run(['soffice'

    5.6K10编辑于 2024-04-13
  • 来自专栏全栈程序员必看

    nginx+php+openOffice[通俗易懂]

    $ sudo dpkg -i openoffice4.1-debian-menus_4.1.3-9783_all.deb 二、启动服务 $ /opt/openoffice4/program/soffice 启动服务报错 /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

    73320编辑于 2022-07-20
  • 来自专栏开源心路

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

    /soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard win系统不用这么麻烦 这个转换 的服务 -nofirststartwizard             String command = OpenOffice_HOME                     + "program/soffice

    82310编辑于 2023-06-29
  • 来自专栏张善友的专栏

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

    为了将OpenOffice.org作为一个转换引擎,你必须以服务的方式将它启动,使它在某个特定的端口监听连接,在Linux平台你可以用如下的命令启动openoffice.org: soffice -headless -accept="socket,port=8100;urp;" 在Windows平台, 使用如下命令: "C:\Program Files\OpenOffice.org 2.2\program\soffice

    1.4K70发布于 2018-01-29
  • 来自专栏JadePeng的技术博客

    OFFICE 文档转换为html在线预览

    操作系统:ubuntu 12.04 1. office文档转pdf 1.1 安装libreoffice apt-get install libreoffice-common 1.2 启动转换服务 soffice mirkonasato/pyodconverter/ 下载后,进行测试: python DocumentConverter.py Website_Information_Form.doc new.pdf soffice

    5.9K30编辑于 2022-03-24
  • 来自专栏华创信息技术

    openoffice基于linux的安装

    这样就成功了,然后我们启动openoffice cd /opt/openoffice4/program soffice -headless -accept="socket,host=127.0.0.1, port=8100;urp;" -nofirststartwizard & #后台启动 启动后可以使用命令查看是否启动成功 ps -ef|grep soffice 如果出现报错,请参考参考资料中教程。

    1.7K20编辑于 2022-05-28
  • 来自专栏全栈程序员必看

    Java实现在线预览–openOffice实现[通俗易懂]

    OpenOffice服务)将文件(*.doc、*.docx、*.xls、*.ppt)转化为html格式或者pdf格式, * 使用前请检查OpenOffice服务是否已经开启, OpenOffice进程名称:soffice.exe | soffice.bin * * @author yjclsx */ public class Doc2HtmlUtil { private static Doc2HtmlUtil doc2HtmlUtil 还有就是在执行之前,需要启动openOffice的服务:在openOffice目录下的命令窗口中执行soffice -headless -accept=“socket,host=127.0.0.1,port

    3.2K30编辑于 2022-06-27
  • 来自专栏IT码农

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

    OpenOfficeUnoServer 新建项  Parameters 在该项下添加两个字符串值 key:Application value:C:\Program Files\OpenOffice.org 3\program\soffice.exe OpenOfficeUnoServer\Parameters /v Application /t REG_SZ /d "C:\Program Files\OpenOffice.org 3\program\soffice.exe

    1.4K20编辑于 2022-10-25
  • 来自专栏Python 自动化

    最全总结 | 聊聊 Python 办公自动化之 Word(下)

    /soffice --headless --convert-to docx 源文件.doc --outdir /output/path/ PS:LibreOffice 是一款由社区创造的自由免费办公套件 ,跨平台,内置的 soffice 可以用于文件转换 以 Mac OS 为例,我们按下面步骤来操作 官网下载 LibreOffice 软件并安装 找到 LibreOffice 软件安装目录,将 soffice 命令所在目录配置到环境变量中 重启 Pycharm 使用 os 模块下的 walk() 函数遍历所有源文件,组成一条 soffice 转换命令 执行转换命令 import os source = " 源文件完整路径 file_path_raw = os.path.join(root, file) print(file_path_raw) os.system("soffice

    3.8K10发布于 2020-11-19
  • 来自专栏颖奇L'Amore

    我的MacOS上一些好用的软件-第二篇

    (arg) my_command = ["/Applications/LibreOffice.app/Contents/MacOS/soffice sp.check_output(my_command, env=my_env) 实际上就是调用/Applications/LibreOffice.app/Contents/MacOS/soffice

    96120编辑于 2022-10-31
  • 来自专栏王亚昌的专栏

    office系列文档的在线预览解决方案 - 在linux平台下转为pdf

    sudo /Applications/LibreOffice.app/Contents/MacOS/soffice --headless --invisible --convert-to html  -

    2.1K20发布于 2018-08-03
  • 来自专栏IT综合技术分享

    知识分享之Golang——一个常见word、excel转换pdf的工具函数

    string if runtime.GOOS == "windows" { commandName = "cmd" params = []string{"/c", "soffice

    4.1K40编辑于 2022-04-02
  • 来自专栏leehao

    Java实现OpenOffice将word转换为pdf

    // 调用openoffice服务线程 String command = "C:\\Program Files (x86)\\OpenOffice 4\\program\\soffice.exe

    1.5K10编辑于 2025-02-11
  • 来自专栏繁依Fanyi 的专栏

    浅浅写一个Word、PowerPoint、Excel文档转PDF工具

    Path(input_file).stem + '.pdf') # Convert to PDF using LibreOffice subprocess.run(['soffice

    86510编辑于 2024-06-08
  • 来自专栏用户9379088的专栏

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

    = "" ]]; then export port=$OPENOFFICE_PORTelse export port="8100"fi#启动openofficeprogram/soffice -headless

    2.1K50编辑于 2022-06-17
  • 来自专栏全栈程序员必看

    ldd命令 ubuntu_ldd命令

    apt-get install devscripts软件时安装更新了很多库,结果导致OpenOffice无法使用,可以使用命令: #ldd /opt/openoffice.org2.0/program/soffice.bin

    87830编辑于 2022-07-01
  • 来自专栏开源部署

    开源会议系统OpenMeetings安装

    运行以下bat (安装位置可能要更改) cd "C:\Program Files\OpenOffice 4\program" soffice.exe -headless -nologo -norestore

    1.7K20编辑于 2022-07-01
领券