command-line - Libreoffice 命令行在 Windows 7 上打开 DOCX 或转换为 PDF 时崩溃

标签 command-line pdf-generation docx libreoffice pdf-conversion

需要在命令行模式下使用 LibreOffice 将 DOCX 文档转换为 PDF。但它崩溃了:

soffice.exe -headless -invisible -convert-to pdf myfile.docx

尝试打开同一个文档时它也会崩溃:

soffice.exe -o myfile.docx

但是,当从“开始”菜单打开 LibreOffice 时,它​​可以完美地打开文件。

以下是 Windows 7(32 位)错误详细信息(西类牙语,尚无翻译):

Firma con problemas:
  Nombre del evento de problema:    APPCRASH
  Nombre de la aplicación:  soffice.bin
  Versión de la aplicación: 4.3.2.2
  Marca de tiempo de la aplicación: 541af548
  Nombre del módulo con errores:    MSVCR110.dll
  Versión del módulo con errores:   11.0.51106.1
  Marca de tiempo del módulo con errores:   5098858e
  Código de excepción:  40000015
  Desplazamiento de excepción:  000a327c
  Versión del sistema operativo:    6.1.7601.2.1.0.256.1
  Id. de configuración regional:    3082
  Información adicional 1:  da3c
  Información adicional 2:  da3c0e7aedc374a773565a4a8dfc0c7a
  Información adicional 3:  7958
  Información adicional 4:  795815baca3b4b1817fdd25f3f5f80de

最佳答案

这是 Windows 上 LibreOffice 4.3.x 的已确认错误

见: https://www.libreoffice.org/bugzilla/show_bug.cgi?id=85777

它可以通过

解决
start /wait "lo" "C:\Program Files (x86)\LibreOffice 4\program\soffice" C:\a.ods

关于command-line - Libreoffice 命令行在 Windows 7 上打开 DOCX 或转换为 PDF 时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26159136/

相关文章:

javascript - 为什么我不能从 POST 请求中提取 zip 文件?

postgresql - DO 脚本中的 PSQL 命令行参数

Linux命令用另一个字符串替换大文件中的字符串

java - Itext页码在PDF中显示

xslt - XSL FO 将动态值从 HTML 传递到 XSLT 变量

c - 用于利基文本打印的简单文件格式

php - 将中东语言的 doc 和 docx 文件批量转换为 utf-8 编码的 txt

java - 生成 docx 文件并将其返回给客户端

regex - 包含 Perl 一行的 Shell 脚本有空白结果

heroku - 如何清除 Heroku 日志