- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试将 Word 文档转换为纯文本,但出现此错误:
user@server$ unoconv --format=txt test.docx
/usr/lib64/libreoffice/program/soffice.bin X11 error: Can't open display:
Set DISPLAY environment variable, use -display option
or check permissions of your X-Server
(See "man X" resp. "man xhost" for details)
Error: Unable to connect or start own listener. Aborting.
此服务器上的 libreoffice 版本为 LibreOffice 4.3.7.2 430(Build:2),运行 CentOS 7。
所以我在自己电脑上的 VirtualBox 中安装了 Debian 8.3.0(因为我在 CentOS 机器上没有 root 权限),随之而来的是 LibreOffice 4.3.3.2 430m0(Build:2)。令我惊讶的是,当我通过 SSH 尝试转换 MS Word 文件时,它成功了,而 X 根本没有运行。
有人知道我如何让它在 CentOS 上运行吗?是否需要更新 libreoffice(即使它从来没有比我在 Debian 机器上的版本更高)?
最佳答案
原来需要 libreoffice-headless。我使用 yum 安装它。
关于linux - 没有 X 就无法让 unoconv 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36328124/
我正在使用 unoconv 或 libreoffice 通过 PHP exec() 转换文档,odt->pdf。这个过程在我的一台服务器上非常快(大约 1 秒)。现在我有了另一个更快的服务器,这个过程
我想在 Cent OS 机器服务器上运行 unoconv 显然没有任何 GUI。 Unoconv 使用带有 -headless 参数的 OpenOffice,但它也不起作用。 我收到以下错误: /us
我以 apache 用户身份使用 unoconv 来创建 PDF 文件。作为终端用户它运行良好,但是当我作为 apache 用户运行它时。我收到错误。 sudo -u apache /usr/bin
我正在使用 unoconv转换 docx至 pdf .只要我通过文件名传递文档,一切都很好: $ unoconv -f pdf --stdout test.docx 但是一旦我使用 --stdin它不
我想从脚本 php 启动命令“unoconv”。 $command = '/usr/bin/unoconv --server localhost --port 2002 --format=pdf fi
下面是当 unoconv 命令作为 apache 运行时我得到的错误,root 运行正常。 [root@tux1 apache]# sudo -u apache unoconv -f pdf /var
如果我在终端中运行 unoconv -f pdf test_pdf.docx ,它工作正常。但是如果我在子进程中运行它,我会收到此错误 subprocess.run(['unoconv', '-f',
我正在尝试将 Word 文档转换为纯文本,但出现此错误: user@server$ unoconv --format=txt test.docx /usr/lib64/libreoffice/prog
我在 CentOS 7.3.16.11 上安装了 UNOCONV 库。当我从 CLI 运行文件转换时,它工作正常,并且我得到了 PDF 文档:unoconv -d spreadsheet --form
我在 jaunty 上安装了 openoffice headless,但 unoconv 无法通过 SSH 工作。任何想法? unoconv: UnoException during conversi
我正在使用 unoconv将不同的文件格式转换为pdf。它在我的本地机器上运行良好,适用于所有格式。但是在我的 ubuntu 12.04 服务器上 unoconv对于某些格式(例如 xls、ppt、p
我已经在我的 ubuntu 14.04 64 位中成功安装了 unoconv。 我想将 .xlsx 文件的第一页导出为 png 或 jpg 等图像。 我试过了 unoconv -l & 9998 ##
我正在执行一个简单的命令,将 excel 转换为带分号的 csv unoconv -f csv -e FilterOptions="59,34,0,1" filex.xlsx 但结果出现时带有这样的
我正在尝试使用以下 shell 脚本将 docx 文件转换为 pdf: unoconv -f pdf tempfile.docx 在 Laravel 中,我有一个 Controller 函数,我使用
我有一个使用子进程调用 unoconv 的 Django 应用程序。在我的开发环境中运行时它工作正常,但在生产环境中运行时出错。 它给出了这个错误 "unoconv: Cannot find a su
我正在尝试通过命令行使用 unoconv 通过 PHP 将 word 文档转换为 PDF。 我正在使用 Symfony Process Component通过命令行运行命令。 public funct
我有一个非常奇怪的错误。我在我的 CentOS 服务器上运行 open office,我正在尝试将用户上传的文档转换为 html。通常,该过程适用于较小的文档。但是,一旦文档大小超过 1.5MB,我们
我在php中写了下面的函数 public static function convert($originFilePath, $outputDirPath, $toFormat) { $comm
我是一名优秀的程序员,十分优秀!