问题标签 [libreoffice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Libreoffice --headless 拒绝转换,除非是 root,不能在 PHP 脚本中工作
运行无头 Ubuntu 服务器 12.something。
根@服务器:chown www-data /my/path/ -R
根@服务器:chgrp www-data /my/path/ -R
根@服务器:chmod 755 /my/path/ -R
根@服务器:libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path
奇迹般有效。
根@服务器:sudo -i -u www-data
$libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path
该死。
根@服务器:sudo -i -u someotheruser
$libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path
该死。
有人知道吗?试图研究这个让我更加困惑。这可能是一个错误还是一些依赖怪癖?
libreoffice - 在 libreoffice writer 中删除边框
我创建了一个 LibreOffice Writer 文档,并从网页中复制了一些文本。
现在,每当我创建一个项目符号列表时,这些项目都有一个顶部和底部的黑色边框。
我可以使用格式 - 段落 - 边框 - 无删除边框,但边框只是跳转到下一个或上一个项目。
如何在不将整个文本写入新文档的情况下摆脱这种奇怪的现象?
regex - 左边最小的匹配表达式?
这是我所拥有的:
(我有一些文字,它有这样的表达方式)我想将两者都转换为:
这是我最好的选择:
但它不起作用。我得到:
分别。
问题是——我的正则表达式在左边尽可能多地捕获。虽然我需要它尽可能少地捕获。
编辑:
接受的答案不适用于更复杂的情况(我也需要):
(因为嵌套)
这是解析器的工作版本(代码中有趣的部分从 开始while
):
由于它使用forward-sexp
and backward-sexp
-- 并且没有定义syntax-table
-- 它只能在适当的模式下工作(例如rst-mode
and text-mode
-- 但不是emacs-lisp-mode
。对于上面的复杂示例,它给出:
编辑 2:
这会转换两件事:
到
我不在let
这里使用,因为所有的变量都已经是本地的了——而 defun 本身在另一个 defun 中。完整代码。
function - 如何将引用另一列的函数添加到 libreoffice-calc?
很抱歉这个简单的问题,我原以为这是一个 2 分钟的工作,但事实证明它比我计划的要复杂得多,并且“功能向导”没有帮助。
我有一个产品电子表格(一行 = 一个产品,列 = 产品名称 | 库存 | RRP 等)。
D 列给出不包括增值税的成本价格,我需要添加另一列给出包括增值税的成本(D 列 + 20%)。
我已经想出了如何向特定的 cel 添加函数和引用特定的 cel,因此我可以逐个 cel 地执行此操作 =SUM(D2*(1.2)) 但出于显而易见的原因,我宁愿这样做一次列而不是一个一个地做 10k+ 个产品!我错过了什么?
macros - [Libre|Open]Office 中当前文档的路径
如何确定当前打开的文档在 OpenOffice 或 LibreOffice 文档中的路径?我想将路径转发到外部应用程序。
更具体地说,我想用全屏模式的视频文件从 impress 启动一个外部播放器:
对于最后一个参数,我需要当前打开的文档的路径才能附加它。不指定路径会导致引用当前路径(由CurDir()
函数给出),这是不同的。
LibreOffice 宏实际上有很好的参考吗?我发现的唯一相对较好(但很难搜索)的文档是 Andrew Pitonyak 的“ OpenOffice Macros Explained ”。
pdf - StackOverflowError 应用 Alfresco Rule 将 Word Doc 转换为 PDF
我正在尝试针对以下内容:
使用 WebDav 或抛出Alfresco (Community): Current version 3.4.0 (d 3370) schema 4113 Admin interface,我正在尝试将 Microsoft Office 2003/2007 或 OpenOffice/LibreOffice 文档上传到 Alfresco 存储库并带有与相关节点关联的规则,将文档转换为PDF格式。
Alfresco 实例在WnXP上运行,LibreOffice 在CentOS 6.4上作为无头实例运行
我按照此处引用的链接将 OpenOffice 支持添加到我的 Alfresco 实例,但实际上似乎不起作用。当规则试图启动时,我有一个例外。
链接:
例外 :
我的配置: tomcat/shared/classes/alfresco-global.properties
tomcat/shared/classes/alfresco/extension/remote-openoffice-context.xml
并添加了tomcat/shared/classes/alfresco/mimetype/openoffice-document-formats.xml
Alfresco 主机和 openOffice 主机之间没有防火墙
提前致谢
libreoffice - LibreOffice Base - 查询 - 合并两行
我正在学习 LibreOffice Base (3.6.2)。不幸的是,医生很差。DB 是“.odb”文件格式。这是一个简单的多表查询:
我想将字段“refLogiciel.name”和“tblPosteLogiciel.version”合并到一个字段中。
谢谢!
excel - LIBRE OFFICE / EXCEL 如何从列中获取数据并与字符串连接
我该怎么做,例如:
COL(C2).VALUE + ",\n" + COL(D2).VALUE + ",\n" + COL(E2).VALUE
在 excel 或 libre 办公室。
我想用我选择的分隔符将一行中的列值连接成 1 列。
shell - unoconv 无法在 ubuntu 12.04 服务器上运行
我正在使用unoconv
将不同的文件格式转换为 pdf。它在我的本地机器上运行良好,适用于所有格式。但是在我的 ubuntu 12.04 服务器unoconv
上,某些格式(如 xls、ppt、pptx 等)失败了。但是它对 doc 文件运行良好。它显示了ppt转换的以下错误。
我知道我必须在我的服务器上安装 openoffice-headless 版本。但是从这个链接我了解到 Ubuntu 不久前切换到 libreoffice 而不是 openoffice。所以我通过以下命令安装了 libreoffice。
apt-get install libreoffice-core libreoffice-writer libreoffice-calc
但仍然遇到同样的错误。我缺少要安装的东西吗?有人对这个问题有任何想法吗?
templates - CSV 导入的 Libreoffice Calc 模板
我在 Scilab 中创建了一个函数,将数据保存在 *.csv 文件中,并使用 Libreoffice-calc 打开它。
我还在 Calc 中制作了一个模板,用于设置文本大小和交替行颜色。
是否有命令行参数来选择将 csv 文件导入到的模板?
//约翰