在使用这个旨在将DOCX转换为PDF的LibreOffice命令后,我必须等待很长时间:
libreoffice --headless --convert-to pdf test.docx --outdir /pdf
但我没有得到回应,也没有错误.没有文件被转换.它看起来像终端悬挂.
那么,有没有办法跟踪错误?
我需要在我的编程课上写很多课程演示文稿,而且我经常需要显示源代码(主要是C代码).
我找不到一个简单的方法:
我用来做的是如果代码很小的快照,或者如果它太大则停止演示并在数据池中打开Kate.
在另一个问题中,有人建议嵌入HTML代码.所以我安装了QSource-Highlight,可以轻松地将C代码转换为HTML(也包括gnu source-highlight,code2html等).他们都不能将源代码转换为突出显示的RTF(富文本格式)的版本,这将是另一种方式.
拥有HTML没有帮助,因为我找不到一种简单的方法将HTML插入到演示文稿中.这个网站表现出非常招窗口的解决方案.它需要使用特定的Windows程序将c代码转换为HTML,该程序可以选择将HTML复制为RTF,之后您需要通过Word或Wordpad中的RTF,之后您将特殊的RTF转换为PowerPoint.一切都很好,但我是一个Linux用户,我认为可能有更好的方法.
此外,还有另一种可能的解决方案,将openoo扩展安装到openoffice.我不知道为什么,但尝试在我的系统中安装此扩展程序会给我一个错误.Synaptic告诉我,openoffice.org-core和许多其他应该被标记.我点击下一步,它告诉我它想要删除所有的包,并且该coooder需要这个包才能工作,所以它不会被安装.好...
我使用的是Linux UBUNTU 10.04和Open Office 3.2
谢谢!贝乔.
PS.:这个问题在meta中进行了辩论,因此可能重复上述问题.但我的理解是,旧问题并没有解决这个具体问题.
PPS:关于coooder bug,我在这里发布了一个错误报告
编辑(2015-08-19)
要插入RTF文本呈现的LibreOffice,您可以使用菜单insert
,file
和rtf
(或HTML
).
所以我希望B列中的每一行都是f(列A),因此b [n] = f(a [n]).我可以一行一行地应用公式,但是有一种简单的方法可以将公式向下拖动并让它自动增加它引用的单元格吗?
在用Java编写的OpenOffice/LibreOffice Calc(Spreadsheet)的UNO扩展中,如何确定UDF(电子表格函数)实现中的调用单元?
备注
Application.Caller
这也是Apache OpenOffice Bugzilla上的功能请求
我在Libreoffice作家中有一段文字(和其他内容).我想将此内容的一段分成多个列,并在不受影响之前和之后保留文本.
如何实现这一目标?
当我转到工具 - >宏 - >组织宏 - > Python时,我得到了这个对话框:
这是不可能创造新的Python宏.
显然LibreOffice 没有Python编辑器,因此我必须在其他地方编写宏,然后执行它们.
但我不知道在哪里放Python脚本.
我尝试在系统范围内搜索名称中包含"HeloWorld"的文件,但我没有得到任何结果.
我试图将test.py文件放入:
/home/martin/.config/libreoffice/4/user/Scripts
Run Code Online (Sandbox Code Playgroud)
并重新加载应用程序,但不显示测试宏.
我试图在工具 - >选项 - >路径中找到适当的设置,但没有"宏路径":
如何从LibreOffice运行Python宏?
这个问题是我学习Python和学习LibreOffice宏的一部分,因此欢迎任何指向常规教程的链接.关于LibreOffice Python宏的教程似乎特别难以找到.
我使用的是LibreOffice版本:4.1.3.2
我已经尝试编译libreoffice核心项目(选择Android模块)(有make
,还没有涉及Gradle),我收到此错误:
/home/aleksandar/libreoffice/workdir/UnpackedTarball/owncloud_android_lib/build.xml:90:
Cannot find /home/aleksandar/Android/Sdk/tools/ant/build.xml imported from /home/aleksandar/libreoffice/workdir/UnpackedTarball/owncloud_android_lib/build.xml
Run Code Online (Sandbox Code Playgroud)
查看我的SDK时,我意识到该/Sdk/tools/ant
文件夹甚至不存在.这是应该的方式吗?
我不确定为什么它现在会导致错误,特别是我已经多次构建项目而没有任何问题.我意识到的唯一改变的是我已经更新了所有工具(SDK和NDK).在发布此消息时(2017年3月),是否有任何向后兼容性突破的变化?它可能是源代码中引入错误的变化,但我确信它已经被注意到了,这种情况持续了几天......有没有人遇到过类似的问题?
我需要在一列或多列的所有单元格的末尾添加.jpg
9788895249971 into > 9788895249971.jpg
9788867230129 into > 9788867230129.jpg
9788867230273 into > 9788867230273.jpg
9788867230280 into > 9788867230280.jpg
Run Code Online (Sandbox Code Playgroud)
详细的逐步说明非常受欢迎,因为我对Calc非常新.谢谢
我有以下HTML:
<html><body><p>n<sup>th</sup></p></body></html>
我正在使用命令:
$ libreoffice --convert-to docx:"MS Word 2007 XML"test.html
将该HTML转换为DOCX文件.但是我注意到生成的DOCX文件实际上并不包含<sup>
标记.看起来它使用位置和大小来复制<w:vertAlign>
标记:
<w:position w:val="8"/><w:sz w:val="19"/>
我需要知道的是如何将libreoffice放入<w:vertAlign>
标签而不是使用位置和大小.
添加信息:
我有粗体和斜体(类似的问题<strong><em>
),但能得到转化为正确的工作,如果我转换strong
和em
标签b
,并i
分别标记.
libreoffice ×10
python ×2
android ×1
android-ndk ×1
ant ×1
append ×1
converter ×1
dataframe ×1
docx ×1
html ×1
java ×1
macros ×1
makefile ×1
opendocument ×1
pandas ×1
pdf ×1
php ×1
presentation ×1
ubuntu ×1
ubuntu-13.10 ×1
ubuntu-14.04 ×1
uno ×1