-
0 votesanswersviews
从OpenOffice切换到LibreOffice后编译UNO加载项时出错“init registries failed,检查注册表文件 . ”
将我的开发设置切换到LibreOffice 4(来自OpenOffice 3.3)后,UNO加载项的开发(在MacOS X上使用Eclipse)失败,除了“init registries failed,检查您的注册表文件” . 为什么? 通过切换开发设置,我的意思是我更改了ant构建文件以引用LibreOffice ure-link文件夹而不是OpenOffice ure-link文件夹 . -
3 votesanswersviews
如何使用OpenOffice API将HTML文本放入OpenOffice文档中
让我们看看这个例子: 我有 HTML 标记文字: <font size="100">Example text</font> 我有 *.odt (OpenDocument Text)文档,我想放置这个带有格式的HTML文本取决于HTML标签(在这个例子中, font 标签应该是ommited,文本 Example text 应该在结果 *.odt ... -
2 votesanswersviews
OpenOffice Eclipse插件无法识别OpenOffice SDK
我在Ubuntu中安装了OpenOffice 4.0(应用程序和SDK),因为我想开发OOo插件 . 当我尝试使用Eclipse创建一个新的UNO项目时,它会询问OpenOffice和SDK的位置 . 该插件正确识别OpenOffice安装,但在给出SDK的路径时抱怨“SDK版本必须至少为2.0.4” . LibreOffice也会出现同样的问题 . 有没有办法让Eclipse识别OpenOff... -
34 votesanswersviews
OOo / LibreOffice UNO / Java:如何调用calc函数的电子表格单元格?
在用Java编写的OpenOffice / LibreOffice Calc(Spreadsheet)的UNO扩展中,如何确定UDF(电子表格函数)实现中的调用单元? Remarks 在Excel / VBA中,这可以通过 Application.Caller 实现 获取调用者的主要动机是记录/跟踪/调试,即将调用单元视为堆栈跟踪的一部分 . 应该可以获得此信息,因为像"RO... -
7 votesanswersviews
使用pyUno for Windows进行OpenOffice.org开发 - 哪个是Python?
在家里,在Linux上,我已经尝试使用pyUNO来使用Python控制OpenOffice.org . 我一直在使用Python 2.6 . 这一切似乎很好用 . 现在我想我会在Windows上尝试我的一个脚本(run a graphical diff for ODF doc) . 但是当我试图运行它时,我得到了: ImportError: No module named uno 根据udk: ... -
1 votesanswersviews
如何将OpenOffice.org作为后台进程运行,以便将我的应用程序连接到使用UNO Java API?
现在,我正在使用参数“-accept = socket,host = 0,port = 8100; urp;”启动OpenOffice.org 3.3 . 使用shell脚本(Windows上的.bat文件,Solaris上的.sh文件) . OpenOffice.org启动并出现主屏幕(您可以选择文档类型,打开模板或打开文件) . 最终,这个屏幕将被禁用 - 我看到有这个目的的论据 . 启动O... -
3 votesanswersviews
使用命名管道连接到LibreOffice
我可以很好地连接套接字,但我听说当一切都是本地的时候使用管道会更快,所以我想尝试一下,但我无法获得连接 . 我和Libre一起开始 > soffice --headless --invisible --norestore --nodefault --nolockcheck --nofirstwizard --accept='pipe,name=ooo_pipe;urp;' 最简单的pyth... -
1 votesanswersviews
Open / Libre Office API替换图像
我使用LibreOffice 4和Java Uno API来管理文档 . 我有这种情况,我通过Java Uno API将带有img标签的HTML文档导入LibreOffice,并以其他格式保存文档(例如odt,docx,doc,rtf) . 问题是LibreOffice将img标签转换为带链接的图形对象(未嵌入文档中) . 我试图使用html base64,但似乎LibreOffice不支持 . ... -
2 votesanswersviews
LibreOffice UNO:设置样式(可以使用UNO API以Java,VB,Python,C,任何语言提供anwer)
我有一个问题,我只是尝试添加新文本,然后应用LibreOffice样式 . 我想添加文本并使其遵循特定的样式(“ Headers 1”,“ Headers 2”等) . 向文档添加文本确实有效,更改样式确实有效,但最后一个样式集应用于整个文档而不仅仅是最后一个String . 我需要一些方法来限制对String的选择 . 我想我需要一个XTextRange而且Style属于那个而不是光标...但是... -
3 votesanswersviews
如何隐藏openoffice writer中的导航按钮
Openoffice编写器有一组垂直滚动条下方显示的导航按钮(向上,向下,向下) . 我希望删除此内容,因为我的应用是kiosk software . 我只想删除导航按钮,而不是滚动条 . 我正在尝试使用Java UNO bindings以编程方式删除/隐藏这些内容 . 但是,如果由于UNO的性质而存在解决方案,则应该可以使用任何语言 . 我正在使用openoffice 3.3.0... -
4 votesanswersviews
OpenOffice编写器 - 以编程方式更新带有单元格公式的表
当单元格值是书签并且书签以编程方式更新(通过Java中的UNO调用)时,我真的很难找到如何强制程序刷新openoffice writer(3.3)单元格计算 . 例 | start | stop | duration | | 9:30 | 11:30 | = <A2>-<B2> | <= cell formula 当用户手动编辑表时,此工作正常,当值移动到... -
0 votesanswersviews
如何检查书签放在单元格内?
有没有办法检查表格单元格中是否放置了书签?如果是这样,我怎么能得到单元格的索引(行和列)? 考虑使用 XTextViewCursor 之类的东西,但我不知道如何获取单元格光标以便比较游标位置 . (非Java解决方案也可以接受,我只是想得到这个想法) -
0 votesanswersviews
向OpenOffice文本文档添加按钮,文本字段,复选框等,使用Java将UNO添加到UNO中
我正在尝试使用带有Java的UNO-API创建OpenOffice文档 . 我已经能够创建一个简单的文档并将一些简单的文本放入其中 . 我想要做的,即需要做的是,还要在其中添加表单(TextFields,CheckButtons,Push(Click)Buttons) . 我们的想法是在openoffice中创建一个表单,最终可以使用交互式pdf表单转换为PDF . 我可以使用iText创建这些并... -
2 votesanswersviews
让python导入uno / pyuno
我一直在寻找一个解决方案,似乎找不到任何有用的东西,只是一堆看似过时或无功能的潜在客户 . 我基本上试图在python中进入hello-world状态,以便我可以从数据库数据以编程方式创建文档页面 . 我尝试安装libreoffice和openoffice . 我将文件安装在默认位置(我做了Windows 7(C:\ Program Files(x86)\ LibreOffice 4)并安装了ub... -
1 votesanswersviews
调试OOo UNO-Python
我正在尝试阅读并解析LibreOffice Calc中的CSV文件 . 我需要显示文本才能调试我的逻辑,我发现的第一件事就是this . 令人讨厌的是,它复制了OOo Basic内置的功能 . 第一个实现尝试使用不存在的函数;第二个工作,如果我直接调用它(使用工具菜单中的 TestMessageBox ),但当我从我的 pythonpath 目录中包含它时,我收到一个错误: com.sun.st... -
1 votesanswersviews
在libreoffice文档中枚举FieldMarks
Libreoffice将docx文本字段表示为字段标记 . 我可以使用以下MWE通过UNO桥创建它们: # to connect as client` import uno from pythonscript import ScriptContext resolver = uno.getComponentContext().ServiceManager.createInstance('com.... -
0 votesanswersviews
在UNO LibreOffice中使用writer_pdf_Export过滤器时出现问题
我在Ubuntu 16.03上安装了LibreOffice [LibreOffice 6.1.3.2 10(Build:2)]和sdk . 我使用sdk包中的java示例DocumentConverter来转换不同格式的odt . 使用“MS WORD 97”或“Text”没有问题但是“writer_pdf_Export”以异常结束 好 java -jar /home/js/libreoffice... -
2 votesanswersviews
使用JAVA的LibreOffice / OpenOffice转换文件格式
我正在使用LibreOffice4.0 UNO来转换文件 . 我管理doc和docx之间的转换,从xlsx转换为xls,从docx转换为doc,但我找不到XLSX和PPTX的FilterName值 . propertyValues[0] = new PropertyValue(); propertyValues[0].Name = "FilterName"; propertyV... -
1 votesanswersviews
如何在API / SDK中选择OpenOffice和LibreOffice
我正在将我们的一个内部应用程序转换为使用 OpenOffice/LibreOffice 以及 MS Office . 我最初担心很难同时支持 OpenOffice 和 LibreOffice ,但我安装了 LibreOffice SDK,令我惊讶的是它启动了 Apache OpenOffice 安装(我已经安装了) .到目前为止,它一直运作良好,所以我对兼容性的担忧已经消失 . 我的问题是你如... -
1 votesanswersviews
OpenOffice.org API或LibreOffice API?
我应该使用哪种API?哪一个更有希望?我的主要目标是生成ODF文档 . 对我来说,支持ODF 1.2非常重要 . 我想使用C和CLI绑定 . -
2 votesanswersviews
如何在Eclipse中开发LibreOffice扩展?
我发现,我知道有一个Eclipse插件和一个应该与OpenOffice兼容的LibreOffice SDK . 我从 apt-get 安装了LibreOffice及其SDK;来自http://api.openoffice.org/Projects/EclipseIntegration/dev-update/site.xml的插件 . 当我尝试在Eclipse中创建一个新的UNO-IDL项目时,该插... -
6 votesanswersviews
使用Open / LibreOffice开始使用UNO和Java
我刚刚开始使用LibreOffice的4.0.1 UNO SDK开发一个Java项目,aaaand ...我在开始时几乎陷入困境 . 如果我使用OpenOffice.org而不是LibreOffice,我认为同样适用,所以任何帮助都表示赞赏 . 我正在使用Eclipse Juno 4.2,我创建了一个类似于"Hello World"的项目 . 我将 /program 目录添加到... -
0 votesanswersviews
LibreOffice UNO Writer获取单元名称
我需要在Writer表中合并单元格,但是我在找到我所拥有的单元格的名称时遇到了问题 . XCell xCell = getCell(column, row); XTextTableCursor textTableCursor = null; try { textTableCursor = xTextTable.createCursorByCellName(??????... -
2 votesanswersviews
LibreOffice java uno 'How to get cursor position of text range or a paragraph'
我正在寻找一种聪明而准确的方法来获取文本中段落的光标位置 . 我将使用此点在文本项或段落之外放置图像 . 我在印象中这样做,因此使用XShape和XText . 我正在寻找的位置类似于XTextViewCursor的getPosition方法 . 下面最好地描述了我正在寻找的东西 . [position ?] This is paragraph one [position ?] this i... -
1 votesanswersviews
LibreOffice UNO Java - 编辑MSWORD - 移动线位置(右侧)
我正在尝试使用libreoffice UNO java api以编程方式编辑MS word文档,并将其转换为pdf . 它工作正常 . 但Line格式似乎出错了 . 我在LibreOffice GUI中打开了docx . 我认为它是 如果我右键单击 - 位置和大小 - >从左到右水平,它会得到纠正 . 我不确定如何使用UNO java API . -
0 votesanswersviews
Bootstrap Uno LibreOffice异常
使用以下代码: static void Main() { try { var context = uno.util.Bootstrap.bootstrap(); } catch (Exception ex) { Console.WriteLine(ex.toString()); } } 此代码在win 7中工作正常,但... -
1 votesanswersviews
Python UNO(libreoffice):如何为工作表启用自动过滤器
我有一个程序,可以创建一个CSV文件 . 现在我想使用Python UNO脚本,它将执行以下几项操作: 1.)在电子表格中打开csv文件 2.)为所有列启用自动筛选 3.)创建一个宏并将其添加到文档中 4.)将文件保存为ODS文件 这个问题只涉及2.) 1.)正在工作 对于3.)我可能会创建另一个问题1.)正在工作(与pyoo和unotools) 我到目前为止的步骤: 我手动开始: libreof... -
0 votesanswersviews
关于LibreOffice Calc的Python UNO,重新定位游标
LibreOffice 5.3,python 3.53,VOID Linux 这更像是一个uno问题,而不是一个python问题 . 下面的代码对3个单元格进行了简单的更新 . 在工作表上配置的3个按钮调用dowriteonce()dowritetwice()和dowritethrice(),它们都会更新并且工作就像您可能希望将数字和文本写入选定的单元格一样 . 问题出现的地方是,当用户在UI中编... -
0 votesanswersviews
LibreOffice / OOo UNO - 在哪里获得API参考?
我正在尝试使用LibreOffice Basic编写一个Writer宏 . 首先,我尝试录制一个将样式应用于页面的宏 . 它生成的代码如下: document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") ...